더북(TheBook)

컴퓨터가 뽑은 난수를 변수 i에 저장하고 i 값을 조건으로 지정합니다. 그리고 i 값에 따라 if 문으로 조건을 분기해서 가위, 바위, 보를 출력합니다. 추가로 i 값이 0, 1, 2가 아닐 때는 ‘몰라요’라고 출력합시다.

4.4.2 switch.c

int main(void) {
    srand(time(NULL)); // 난수 초기화
    int i = rand() % 3; // 0~2 반환
    if (i == 0) {
       printf("가위\n"); 
    } else if (i == 1) {
       printf("바위\n");
    } else if (i == 2) {
       printf("보\n");
    } else {
       printf("몰라요\n");
    } 
    return 0;
} 

실행결과 icon_con

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