int f(int a,int b)
{
int temp;
if(a>b)
{temp=a,a=b,b=temp;}
while(a!=0)
do{temp=a,a=b%a,b=temp;}
return b;
}
分號寫成了逗號。
while語句是不需要do的。
int f(int a,int b)
{
int temp;
if(a>b)
{temp=a;a=b;b=temp;}
while(a!=0)
{temp=a;a=b%a;b=temp;}
return b;
}