#include <stdio.h>
int main(){
int a;
int b;
int m;
int i;
scanf("%d%d",&a,&b);
if (a>b)
{
a==m;
b==i;
}
if(b>a)
{
b==m;
a==i;
}
for(;m*i!=0;m=m%i)
{
if(m==0)
{
break;
}
for(;m*i!=0;i=i%m)
{
if(i==0)
{
break;
}
}
}
if(i==0)
{
printf("%d",m);
}
if(m==0)
{
printf("%d",i);
}
return 0;
}
#include
int main(){
int a;
int b;
int m;
int i;
scanf("%d%d",&a,&b);
if (a>b)
{
a==m;
b==i;
}
if(b>a)
{
b==m;
a==i;
}
for(;m*i!=0;m=m%i)
{
if(m==0)
{
break;
}
for(;m*i!=0;i=i%m)
{
if(i==0)
{
break;
}
}
}
if(i==0)
{
printf("%d",m);
}
if(m==0)
{
printf("%d",i);
}
return 0;
}
#include <stdio.h>
int main(){/*最好是"int main(void)",因為zerojudge.tw並沒有給main函數1個參數*/
int a;
int b;
int m;
int i;
scanf("%d%d",&a,&b);/*最好用個迴圈"while(scanf("%d %d",&x,&y)!=EOF){/*程式碼*/}",因為zerojudge.tw的測資數不明*/
/*假設m=i=0*/
if (a>b)
{
a==m;/*這是比較a是否等於m,另外並未給1個變數(如c)*/
b==i;/*這是比較b是否等於i,另外並未給1個變數(如d)*/
}
if(b>a)
{
b==m;/*這是比較b是否等於m,另外並未給1個變數(如c)*/
a==i;/*這是比較a是否等於i,另外並未給1個變數(如d)*/
}
/*假定m=i=0*/
for(;m*i!=0;m=m%i){/*很可能會出現0除於0錯誤*/
if(m==0){
break;
}
for(;m*i!=0;i=i%m)
{
if(i==0)
{
break;
}
}
}
if(i==0)
{
printf("%d",m);/*這會送出0*/
}
if(m==0)/*這會送出0*/
{
printf("%d",i);
}
return 0;
}