[求助]2个程序的不同!
#include <stdio.h>
main()
{int a,b,c;
printf("please input a,b:\n");
scanf("%d,%d",&a,&b);
c=a%b;
while(c!=0)
{a=b;b=c;c=a%b;}
printf("gcd=%d\n",b);
}
main()
{int a,b,c;
printf("please input a,b:\n");
scanf("%d,%d",&a,&b);
c=a%b;
printf("gcd=%d\n",c);
}
想问下这两个程序红色的地方有什么不同,假设我输入5,15!那么应该是余3啊!但是第2个程序运行显示的结果为5,而第1个程序有能算得3并且算出最大公约数,这是怎么回事?