int main (void) { printf("二つの整数を「,」で区切って入力してください:"); scanf("%d,%d",&x,&y); int a,i; if (x>y) { for (i=1;i<=y;i++) { if (y%i == 0) { if (x%i == 0) a = i; } } } else { for (i=1;i<=x;i++) { if (x%i == 0) { if (y%i == 0) a = i; } } } printf("%d%dの最大公約数は%d\n",x,y,a); return 0; }