표준 입력으로 'f', 'c', 'p' 중 하나가 입력됩니다. 다음 소스 코드를 완성하여 입력된 문자가 'f'라면 "환타", 'c'라면 "콜라", 'p'라면
"포카리스웨트"를 출력하고, 아무 문자에도 해당하지 않으면 "판매하지 않는 메뉴"가 출력되게 만드세요.
표준 입력
f
표준 출력
환타
judge_switch_vending_machine.c
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
char memu;
scanf("%c", &memu);
switch (memu)
{
______________________
______________________
______________________
______________________
______________________
______________________
______________________
______________________
______________________
______________________
______________________
______________________
}
return 0;
}
정답
case 'f':
printf("환타");
break;
case 'c':
printf("콜라");
break;
case 'p':
printf("포카리스웨트");
break;
default:
printf("판매하지 않는 메뉴");
break;
풀이
'f'라면 "환타"가 출력되기 위해서 case 'f':일 때 "환타"를 출력하는 printf 함수를 사용하고, 'c'라면 "콜라"가 출력되기 위해서
case 'c':일 때 "콜라"를 출력하는 printf 함수를 사용하고, 'p'라면 "포카리스웨트"가 출력되기 위해서 case 'p':일 때 "포카리스웨트"를
출력하는 printf 함수를 사용한 다음 이제 아무 경우에 해당하지 않을 때 사용하는 default:일 때 "판매하지 않는 메뉴"를 출력하도록
만들어준다.
'C' 카테고리의 다른 글
[C] C언어 코딩 도장 28.11 심사문제: 교통카드 잔액 출력하기 (0) | 2022.04.27 |
---|---|
[C] C언어 코딩 도장 27.12 심사문제: 알파벳 순서로 출력하기 (0) | 2022.04.27 |
[C] C언어 코딩 도장 25.7 심사문제: 괄호 사용하기 (0) | 2022.04.27 |
[C] C언어 코딩 도장 24.9 심사문제: 시프트 연산과 플래그 활용하기 (0) | 2022.04.27 |
[C] C언어 코딩 도장 23.9 심사문제: 시프트 연산자 사용하기 (0) | 2022.04.26 |