感觉大家光看输入输出就能知道题意
考试前一天晚上刚看了最大公约数和最小公倍数,第二天接着打脸,日了。。。。。
#include <stdio.h>
#include <stdlib.h>
int wu(int n,int m)
{
int temp,r;
//把大的数放在n里面
if(n<m)
{
temp=n;
n=m;
m=temp;
}
while(m!=0)
{
r=n%m;
n=m;
m=r;
}
return n;
}
int main()
{
int m,n,t;
int i,j;
while(~scanf("%d/%d",&m,&n))
{
int k=m;
int w=n;
if(m/n>=1)
{
if(m%n!=0)
{
printf("%d+",m/n);
m=m-(m/n)*n;
printf("%d/%d\n",m/wu(m,n),n/wu(m,n));
}
else
printf("%d\n",m/n);
}
else
printf("%d/%d\n",m/wu(m,n),n/wu(m,n));
}
return 0;
}