IT/C++
[C++] 가위바위보 프로그램 예제(rand)
JSOpg
2017. 6. 5. 17:59
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int game();
int main() {
int i, gawi=0, bawi=0, bo=0;
srand((unsigned)time(NULL));
for(i=0; i<1000; i++) {
if(game()==0) {
gawi++; // 가위
}
else if(game()==1){
bawi++; // 바위
}
else {
bo++; // 보
}
}
printf("가위 : %d\n", gawi);
printf("바위 : %d\n", bawi);
printf("보 : %d\n", bo);
return 0;
}
int game() {
int t = rand() % 3;
if(t == 0) {
return 0; // 가위
}
else if(t == 1){
return 1; // 바위
}
else {
return 2; // 보
}
}