这个C语言程序怎么解呀? 求两个正整数x和y的最大公约数。谢谢

求两个正整数x和y的最大公约数
#include <math.h>
#include <stdio.h>
int main( )
{ int x,y,t,i;
scanf("%d,%d",&x,&y);
if(x > y) {t = x; x = y; y = t;}
for( _______________ )
{ if( x%i==0 && y%i==0 )
break;
}
printf("Maximal Common Divisor is : %d\n",i);
return 0;
}

第1个回答  2013-06-02
i = x; ;i = y%x, y = x, x = i
第2个回答  2013-06-02
i=x;i>0;i--本回答被提问者采纳
相似回答