这种错误也可以??????????
#include <stdio.h>
main()
{
int a,b,i,m,c,t;
scanf("%d,%d",&a,&b);
c=(a<b)?a:b;
for(i=1;i<=c;i++)
{if(a%i==0&&b%i==0)
{ a=a/i;
b=b/i;
m=a*b*i;
t=i;
}
}
printf("%d,%d",t,m);
}
求最大公约数,最小公倍数.单步执行到后面就有错啊,比如你输入10,50明明10也是满足的但是他不会进入IF循环啊,为什么?