问题描述:
int gjs(int m,int n) { int p,t; if(m>n) {p=m; m=n; n=p; } while(n!=0) { t=m%n; m=n; n=t; } return n
int gjs(int m,int n)
{
int p,t;
if(m>n)
{p=m;
m=n;
n=p;
}
while(n!=0)
{
t=m%n;
m=n;
n=t;
}
return n;
}
#include
#include
int main()
{
int a;
int b;
scanf("%d%d",&a,&b);
printf("%d\n",gjs(a,b));
return 0;
}
一直输出时0;为什么?
me知道了
int gjs(int m,int n)
{
int p,t;
if(m>n)
{p=m;
m=n;
n=p;
}
while(n!=0)
{
t=m%n;
m=n;
n=t;
}
return n;
}
#include
#include
int main()
{
int a;
int b;
scanf("%d%d",&a,&b);
printf("%d\n",gjs(a,b));
return 0;
}
一直输出时0;为什么?
me知道了
问题解答:
我来补答展开全文阅读