코딩 테스트/정올

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;
}

 

 

 

 

반응형