抽象,帮你试出来了,现在c++删除了`gets`你这样交上去CE,改完就是:
```cpp
#include <bits/stdc++.h>
using namespace std;
int main()
{
string num, numb;
cin >> num >> numb;
int len = num.size();
int lent = numb.size();
int point_1,point_2;
for(int i = 0;i < len;i++)
{
if(num[i]=='/')
{
point_1 = i;
break;
}
}
for(int i = 0;i < len;i++)
{
if(numb[i]=='/')
{
point_2 = i;
break;
}
}
int num_1 = 0,num_2 = 0,num_3 = 0,num_4 = 0;
for(int i = point_1 + 1;i < len;i ++)
{
num_2 += pow(10,(len -1 - i)) * (num[i]-48);
}
for(int i = 0;i < point_1;i ++)
{
num_1 += pow(10,(point_1 - i - 1)) * (num[i]-48);
}
for(int i = point_2 + 1;i < lent;i ++)
{
num_4 += pow(10,(lent -1 - i)) * (numb[i]-48);
}
for(int i = 0;i < point_2;i ++)
{
num_3 += pow(10,(point_2 - i - 1)) * (numb[i]-48);
}
num_1 = num_1 * num_3;
num_2 = num_2 * num_4;
int a = 2;
while(1)
{
if(num_1 % a == 0&&num_2 % a == 0)
{
num_1 = num_1 / a;
num_2 = num_2 / a;
a = 2;
}
else a++;
if(a > num_1||a > num_2)break;
}
printf("%d %d",num_2,num_1);
return 0;
}
```
@[Almattz](/user/1152951)
by chuxm @ 2024-02-02 20:52:47
亲测AC
by chuxm @ 2024-02-02 20:53:13
@[chuxm](/user/994729) 好晚好晚才看到但是感谢ww
by Almattz @ 2024-04-24 19:33:13