더북(TheBook)

그럼 앞에서 작성한 가위바위보 게임을 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;
} 

실행결과 icon_con

보
몰라요
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.