当我输入5 10 的时候正常反馈 5,反过来时候 反馈4199664 ?求解释?谢过了
我用的是Dev c++
#include<stdio.h>
int gcd(int a,int b)
{
return b ? gcd(b,a%b) : a;
}
int main()
{
int a,b;
while(scanf("%d%d",&a,&b)!=EOF)
printf("%d\n",a>b?gcd(a,b):gcd(b,a));
return 0;
}