난수를 생성하여 가위,바위,보 게임 구현하기
#include <stdio.h>
#include <string.h>
#include <time.h>
int main() {
srand((unsigned)time(NULL)); // 난수 초기값 함수
puts("0:가위 , 1:바위, 2:보");
for (int i = 0; i < 10; ++i) {
int myChoice = rand() % 3;
int ComChoice = rand() % 3;
printf("나의 초이스:%d Computer초이스:%d\n", myChoice, ComChoice);
if (myChoice == 0) {
if (ComChoice == 0) {
puts("비겼습니다.");
}
else if (ComChoice == 1) {
puts("졌습니다.");
}
else {
puts("이겼습니다.");
}
}
else if (myChoice == 1) {
if (ComChoice == 0) {
puts("이겼습니다.");
}
else if (ComChoice == 1) {
puts("비겼습니다.");
}
else {
puts("졌습니다.");
}
}
else {
if (ComChoice == 0) {
puts("졌습니다.");
}
else if (ComChoice == 1) {
puts("이겼습니다.");
}
else {
puts("비겼습니다.");
}
}
}
return 0;
}
