반응형
문제
아래 예와 같이 메시지를 출력하고 숫자를 입력받아 선택한 번호에 해당하는 메시지를 출력하는 작업을 반복하다가 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;
}
반응형
'코딩 테스트 > 정올' 카테고리의 다른 글
Language Coder - 반복제어문2 / Code : 541 / 반복제어문2 - 자가진단1 (0) | 2023.02.07 |
---|---|
Language Coder - 반복제어문2 / Code : 9046 / 반복제어문2 - 연습문제1 (0) | 2023.02.06 |
Language Coder - 반복제어문 / Code : 9043 / 반복제어문 - 연습문제5-1 (0) | 2023.02.05 |
Language Coder - 반복제어문 / Code : 9042 / 반복제어문 - 연습문제4 (0) | 2023.02.05 |
Language Coder - 반복제어문 / Code : 9041 / 반복제어문 - 연습문제3 (0) | 2023.02.02 |