코딩 테스트/정올
Language Coder - 반복제어문 / Code : 9045 / 반복제어문 - 연습문제6
셩잇님
2023. 2. 5. 21:13
반응형
문제
아래 예와 같이 메시지를 출력하고 숫자를 입력받아 선택한 번호에 해당하는 메시지를 출력하는 작업을 반복하다가 4가 입력되면 메시지 출력 후 종료하는 프로그램을 작성하시오. (1~4 이외의 수가 입력되면 "잘못 선택하였습니다." 라고 출력한다.)
입·출력 예
1. 입력하기
2. 출력하기
3. 삭제하기
4. 끝내기
작업할 번호를 선택하세요. 2
출력하기를 선택하였습니다.
1. 입력하기
2. 출력하기
3. 삭제하기
4. 끝내기
작업할 번호를 선택하세요. 5
잘못 선택하였습니다.
1. 입력하기
2. 출력하기
3. 삭제하기
4. 끝내기
작업할 번호를 선택하세요. 4
끝내기를 선택하였습니다.
정답
C언어
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int user_select;
while (1)
{
printf("1. 입력하기\n");
printf("2. 출력하기\n");
printf("3. 삭제하기\n");
printf("4. 끝내기\n");
printf("작업할 번호를 선택하세요. ");
scanf("%d", &user_select);
printf("\n");
if (user_select == 1)
{
printf("입력하기를 선택하였습니다. \n");
}
else if (user_select == 2)
{
printf("출력하기를 선택하였습니다. \n");
}
else if (user_select == 3)
{
printf("삭제하기를 선택하였습니다. \n");
}
else if (user_select == 4)
{
printf("끝내기를 선택하였습니다. \n");
break;
}
else
{
printf("잘못 선택하였습니다. \n");
}
}
return 0;
}
반응형