改成这样就行了:
int main(void){
int a,b,t;
printf("请输入a,b的值:");
scanf("%d,%d",&a,&b);
while(b){
t=a%b;
a=b;
b=t;
}
printf("The GCD is %d\n",a);
return 0;
}
#include
main()
{
int a,b,t;
int result;//保存约数
printf("请输入a,b的值:");
scanf("%d,%d",&a,&b);
if(a {
for(t=1; t<=a; t++)
if(a%t==0 && b%t==0)
result=t;
}
if(a>b)
{
for(t=1; t<=b; t++)
if(a%t==0 && b%t==0)
result=t;
}
printf("%d",result);
return 0;
}