컴퓨터가 뽑은 난수를 변수 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;
}
실행결과 |
가위 |