#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
enum GBB {
GA = 0,
BA,
BO,
};
int main () {
char str[12];
enum GBB user, system;
while (1) {
srand((unsigned int)time(NULL));
system = rand() % 3;
printf("가위 바위 보: (종료는 q를 누르세요)\n");
scanf("%s", str);
if (strcmp (str, "q") == 0 || strcmp(str, "quit") == 0) return 0;
printf("당 신: %s\n", str);
if (system == 0) printf("컴퓨터: 가위\n");
if (system == 1) printf("컴퓨터: 바위\n");
if (system == 2) printf("컴퓨터: 보\n");
if (strstr(str, "가") || strstr(str, "GA") || strstr(str, "ga") || strstr(str, "Ga") ) {
user = GA;
} else if (strstr(str, "바") || strstr(str, "BA") || strstr(str, "ba") || strstr(str, "Ba")) {
user = BA;
} else if (strstr(str, "보") || strstr(str, "BO") || strstr(str, "bo") || strstr(str, "Bo")) {
user = BO;
}
if (system == user) printf("비겼습니다.\n");
else if ( (user == GA && system == BO) || (user == BA && system ==GA) || (user == BO && system == BA) )
printf("당신이 이겼습니다.\n");
else
printf("컴퓨터가 이겼습니다.\n");
printf("\n");
}
return 0;
}
--------실행 결과----
가위 바위 보: (종료는 q를 누르세요)
ba
당 신: ba
컴퓨터: 보
컴퓨터가 이겼습니다.
가위 바위 보: (종료는 q를 누르세요)
bo
당 신: bo
컴퓨터: 보
비겼습니다.
가위 바위 보: (종료는 q를 누르세요)
가
당 신: 가
컴퓨터: 보
당신이 이겼습니다.
가위 바위 보: (종료는 q를 누르세요)
바
당 신: 바
컴퓨터: 바위
비겼습니다.
카테고리 없음