카테고리 없음
[C언어] 주사위 게임
s뽈록이s
2013. 4. 10. 09:37
void main() { int su, dice; printf("주사위 도박에 오신 것을 환영합니다. 종료(0)\n"); while(1) { printf("주사위 숫자를 맞춰 보세요 : "); scanf("%d", &su); if(su == 0)break; if((su < 1) || (su > 6)) { printf("잘못된 범위 입니다. 다시 입력해 주세요\n"); continue; } dice = (rand() % 6) + 1; if(dice == su)printf("맞췄습니다.\n\n"); else printf("틀렸습니다.\n\n"); } }
프로그램 실행화면
주사위를 던져서 나오는 숫자를 예측해 맞추는 게임이다. 주사위를 던지기 전 나올 숫자를 입력한다. 그리고 주사위를 던져 미리 입력한 숫자와 같으면 이기는 것이고 틀리면 지는 것이다.
1~6사이의 값을 입력받는다. 그리고 rand()함수를 이용해 1~6까지의 숫자를 입력받는다. 이제 이 두 수를 비교하면 되는 것이다.
6으로 나눈 나머지는 0~5까지의 값을 가지기 때문에 1을 더하여 주었다.