1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | #include <iostream> #include <cstdlib> #include <ctime> #include <string> using namespace std; int main() { string u ; int c, i, win = 0, draw = 0, lose = 0; cout << “가위바위보 게임입니다. 가위, 바위, 보 중 한가지를 입력하시오.” << endl << endl; for (i = 1; i <= 10; i++) { cout << i << “번째 판” << endl; cout << “입력 : “; cin >> u; cout << endl; while (1) { if (u == “가위”) { cout << “당신은 가위를 냈습니다.” << endl; break; } else if (u == “바위”) { cout << “당신은 바위를 냈습니다.” << endl; break; } else if (u == “보”) { cout << “당신은 보를 냈습니다.” << endl; break; } else { cout << “가위, 바위, 보 중 한가지를 입력하시오. : “; cin >> u; cout << endl; } } srand(time(0)); c = rand() % 3; cout << endl; if (c == 0) cout << “컴퓨터는 가위를 냈습니다.” << endl << endl; else if (c == 1) cout << “컴퓨터는 바위를 냈습니다.” << endl << endl; else if (c == 2) cout << “컴퓨터는 보를 냈습니다.” << endl << endl; if ((u == “가위” && c == 0) || (u == “바위” && c == 1) || (u == “보” && c == 2)) { cout << “비겼습니다.” << endl << endl; draw += 1; } else if ((u == “가위” && c == 2) || (u == “바위” && c == 0) || (u == “보” && c == 1)) { cout << “이겼습니다.” << endl << endl; win += 1; } else { cout << “졌습니다.” << endl << endl; lose += 1; } } cout << win << “승 “ << draw << “무 “ << lose << “패” << endl; system(“pause”); } | cs |