#include<stdio.h>
main(){
int a,b,c,d;
while(1){
scanf("%d %d",&a,&b);
c=a%b;
d=b;
while(c!=0){
a=d;
b=c;
c=a%b;
}
printf("%d\n",b);
}
}
請問如何修改呢??
大概是這樣(從該討論串複製的)
int main(){
int a , b;
while( scanf("%d%d",&a , &b) == 2 ) <-----判斷有沒有輸入,沒有就離開迴圈
printf("%d\n", gcd(a,b) ) ;
return 0;
}