题目要求:
新输入一个数n,输入分式形式,若 不是比例形式,重新输入
#include <iostream>
using namespace std;
int g(int x,int y);//求最大公约数
int main()
{
int t,a,b,n;
char c;
cin>>n;
while(( cin>>a>>c>>b)&&(n--)&&(n>=0))
{
if(c=='/')
t=g(a,b);
a=a/t;
b=b/t;
if(b!=1)
cout<<a<<'/'<<b<<endl;
else
cout<<a<<endl;
}
return 0;
}
int g(int x,int y)//求最大公约数
{
int r;
while(y>0)
{
r=x%y;
x=y;
y=r;
}
return x;
}