关于最大公约数的问题
#include <math.h>#include <stdio.h>
int main ()
{
int m,n,yu;
printf("请输入所要求的两个数!\n");
scanf("%d,%d\n",&m,&n);
yu=m%n;
while(yu!=0)
{
m=n;
n=yu;
yu=m%n;
}
printf("最大公约数为%d:\n",m);
return 0;
}
printf("最大公约数为%d\n",m);
}
我输入的60 30 结果却是-40,我看过论坛里面关于公约数的帖子了!但是还是没找到错误出在那里!!