#include <stdio.h>
#include <math.h>
int main(void) {
int a;
int b;
printf("두 수를 차례로 입력하세요.\n");
scanf("%d\n", &a);
scanf("%d\n", &b);
printf("%d와 %d의 GCD는 ", a, b);
if (a >= b) {
int c;
while (1) {
if (b == 0) break;
c = b;
b = a % b;
a = c;
}
printf(" %d 입니다\n.", a);
}
if (a < b) {
int c;
while (1) {
if (a == 0) break;
c = a;
a = b % a;
b = c;
}
printf(" %d 입니다.\n", b);
}
return 0;
}
숫자 두번 입력하면 바로 " a와 b의 GCD는 ~입니다" 이렇게 떠야되는데 병신같이
아무 숫자나 한번 더쳐야 출력이되는데 왜일까요?ㅠㅠ
잘만되는데