문제 설명
번호를 넣으면 원하는 음료를 리턴해 주는 함수를 설계하라
- scnaf로 입력받은 정수 값(0~3)을 자판기 함수에 넣으면 해당하는 음료 이름을 리턴 한다.
- 0 ~ 3 범위의 값 이외의 값은 입력되지 않는다.
- main은 리턴된 음료수를 인쇄해 준다.
- main 함수 내부와 Vending_Machine 함수의 리턴 형식을 완성하라
#include <stdio.h>
Vending_Machine(int num) // 함수 리턴 프로토타입 완성
{
static char drink[4][10] = { "cola", "milk", "coffee", "wine" };
return drink[num];
}
void main(void)
{
// 코드 작성
}
입력 설명
정수 값으로 음료의 번호(0 ~ 3)를 입력 받는다.
출력 설명
출력 예시와 같은 형태로 출력한다.
입력 예시
0
출력 예시
cola
정답 코드
#include <stdio.h>
char * Vending_Machine(int num)
{
static char drink[4][10] = { "cola", "milk", "coffee", "wine" };
return drink[num];
}
void main(void)
{
int n;
scanf("%d", &n);
printf("%s\n", Vending_Machine(n));
}
메모
printf 내부의 \n 습관화 필요