m(int x,int y){
int j;
if(x<y){
for(j=x;j>0;j--){
if(x % j ==0){
if(y %j ==0){
printf("%d\n",j);
j=0;
break;
}
}}}
if(x>y){
for(j=y;j>0;j--){
if(y % j ==0){
if(x % j ==0){
printf("%d\n",j);
j=0;
}
}}}
}
少しだけ簡潔にしましたが、動きませんorz