#7328: TLE = =


kenkonjack (kenkonjack)


#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);
}
 }
請問如何修改呢??

#7332: Re:TLE = =


passerr (20130326 0340 48)


 

大概是這樣(從該討論串複製的)

int main(){
    int a  , b;
    while( scanf("%d%d",&a , &b) == 2 ) <-----判斷有沒有輸入,沒有就離開迴圈
           printf("%d\n", gcd(a,b) ) ;
    return 0;
}