初学求解,小弟先谢过各位大神
#include <stdio.h>#include <stdlib.h>
int main(int argc, char *argv[])
{
int a,b;
scanf("%d,%d",&a,&b);
if(a<b)
{
int t;
t=a;
a=b;
b=t;
}
int i;
/*do
{i=a%b;a=b;b=i;}
while(i>0);*/
for(i=1;i>0;i=a%b;)
{a=b;b=i;}
printf("%d",a);
system("PAUSE");
return 0;
}
为什么我根据while循环做的for循环不能运行