用更相减损术算最大公约数
#include<stdio.h>main()
{
int a,b,max,min,t;
scanf("%d %d",&a,&b);
if(a>b)
{
max=a;
min=b;
}
else
{
max=b;
min=a;
}//保证最大的数是a;
while(max!=min)
{max=max-min;
if(max<min)
{
t=max;
max=min;
min=t;
}
}
printf("%d",max);
}
请问这个码错在哪里 好像 没啥 错误吧能运行 结果也好像没啥问题 昂 代码没问题。 不是不能运行吧,main加个int
页:
[1]