그럼 앞에서 작성한 가위바위보 게임을 switch 문으로 바꿔 봅시다. i 값이 0인 경우에는 가위를, 1인 경우에는 바위를, 2인 경우에는 보를 출력하고 모두 아닌 경우에는 ‘몰라요’를 출력하게 case 문을 작성합니다.
4.4.2 switch.c
int main(void) {
srand(time(NULL)); // 난수 초기화
int i = rand() % 3; // 0~2 반환
switch (i) {
case 0:
printf("가위\n");
case 1:
printf("바위\n");
case 2:
printf("보\n");
default:
printf("몰라요\n");
}
return 0;
}
실행결과 |
보 몰라요 |