求解,为什么只有一个AC
查看原帖
求解,为什么只有一个AC
788621
isen666楼主2025/1/25 03:07
#include <iostream>
using namespace std;
#include<string>
#include<math.h>
#include<iomanip>
#include<vector>
#include<algorithm>
int main()
{
	string a,b;
	cin>>a>>b;
	int m,n;
	int res;
	int i=stoi(a.substr(2,1));
	int j=stoi(b.substr(2,1));
	m=i*j;
	n=stoi(a.substr(0,1))*stoi(b.substr(0,1));
	while(true)
	{

		res=__gcd(m,n);
		    if(res==1)
		{
			break;
		}
		else
		{
			m/=res;
			n/=res;
		}
	}
cout<<n<<" "<<m;
	return 0;
}

2025/1/25 03:07
加载中...