알고리즘
[백준 4104번] 크냐? - C99
미누라니까요
2023. 6. 6. 10:24
728x90
반응형
SMALL
두 수를 입력받되, 0과 0이 입력되면 프로그램을 중단하는 방식으로 만들어야 한다.
따라서 두 변수가 모두 0이 아닌 경우에서 프로그램이 실행되어야 하고, 둘 다 0일 경우 종료하는 방식으로 설계해야한다.
#include <stdio.h>
int main(void) {
int n1, n2;
do {
scanf("%d %d", &n1, &n2);
if (n1 > n2) {
printf("Yes\n");
} else if ((n1 <= n2) && (n1 != 0 && n2 != 0)) {
printf("No\n");
}
} while (n1 != 0 && n2 != 0);
return 0;
}
처음에 scanf를 사용하여 값을 먼저 입력받은 후에, 조건문을 실행해야 하므로 Do-while문을 사용하여 코드를 작성하였다.
Do - while 문의 사용 방식만 안다면 쉽게 해결할 수 있는 문제라고 생각한다.
728x90
반응형
LIST