주의! 책 심사문제와 온라인 심사문제 빈칸이 차이가 있습니다. 온라인 기준으로 풀이하겠습니다. 이 점 유의하세요!
다음 소스 코드를 완성하여 200과 300이 각 줄에 출력되게 만드세요.
표준 출력
200
300
judge_goto.c
#include <stdio.h>
int main()
{
int num1 = 0;
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
if (num1 == 10)
goto _____
num1++;
}
}
EXIT1:
printf("100\n");
EXIT2:
printf("200\n");
EXIT3:
printf("300\n");
return 0;
}
정답
EXIT2;
풀이
반복문 안에서 num1이 10이 되면 goto를 이용하여 200부터 출력되게 해야 한다. EXIT1로가면 100부터 출력되므로 EXIT2로 가야 한다. 따라서 빈칸은 EXIT2;이다.
'C' 카테고리의 다른 글
[C] C언어 코딩 도장 34.10 심사문제: 포인터와 주소 연산자 사용하기 (0) | 2022.04.27 |
---|---|
[C] C언어 코딩 도장 33.8 심사문제: 5와 11의 배수, 공배수 처리하기 (0) | 2022.04.27 |
[C] C언어 코딩 도장 31.7 심사문제: 산 모양으로 별 출력하기 (0) | 2022.04.27 |
[C] C언어 코딩 도장 30.7 심사문제: 두 수 사이의 숫자 중 7로 끝나지 않는 숫자 출력하기 (0) | 2022.04.27 |
[C] C언어 코딩 도장 29.10 심사문제: 숫자의 합 구하기 (0) | 2022.04.27 |