회원 로그인
|
가위바위보 게임
가위바위보 게임
[조건]
가위 1
바위 2
보 3
이라 할 때 플레이어는 입력 받고 컴퓨터는 랜덤으로 판정하여 아래와 같이 출력
[출력]
두 플레이어는 비겼다.
컴퓨터가 이겼다.
플레이어가 이겼다.
[조건]
가위 1
바위 2
보 3
이라 할 때 플레이어는 입력 받고 컴퓨터는 랜덤으로 판정하여 아래와 같이 출력
[출력]
두 플레이어는 비겼다.
컴퓨터가 이겼다.
플레이어가 이겼다.
#include <iostream> #include <string> // 렌덤값 추출 관련 라이브러리 #include <stdio.h> #include <time.h> using namespace std; void main11() { srand((unsigned int)time(NULL)); int pc_ = rand() % 3 + 1; int player_; string pc_out; string player_out; string winMessage = "플레이어가 이겼다."; string loseMessage = "컴퓨터가 이겼다."; string drawMessage = "두 플레이어는 비겼다."; // 입력 cout << "플레이어 선택 1.가위 2.바위 3.보 : "; cin >> player_; if (pc_ == 1){ pc_out = "가위"; } else if (pc_ == 2){ pc_out = "바위"; } else{ pc_out = "보"; } if (player_ == 1){ player_out = "가위"; } else if (player_ == 2){ player_out = "바위"; } else{ player_out = "보"; } // 출력 cout << "플레이어는 " << player_out << endl; cout << "컴퓨터는 " << pc_out << endl; // 판정 // || or // && and // 플레이어가 짐 if (((player_ == 1) && (pc_ == 2)) || ((player_ == 2) && (pc_ == 3)) || ((player_ == 3) && (pc_ == 1))){ cout << loseMessage << endl; } // 플레이어가 이김 else if (((player_ == 2) && (pc_ == 1)) || ((player_ == 3) && (pc_ == 2)) || ((player_ == 1) && (pc_ == 3))){ cout << winMessage << endl; } // 비김 else { cout << drawMessage << endl; } }
댓글 0개
| 엮인글 0개
285개(8/15페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
145 | [C/C++] 배열 | 푸딩뱃살 | 2003 | 2015.11.03 09:58 |
144 | [C/C++] 클래스 | 푸딩뱃살 | 2376 | 2015.11.03 09:58 |
143 | [C/C++] 함수 사용 팁 | 푸딩뱃살 | 1956 | 2015.11.03 09:54 |
142 | [C/C++] 가위바위보 게임 3 (함수 사용) | 푸딩뱃살 | 3166 | 2015.11.02 13:45 |
141 | [C/C++] 함수 | 푸딩뱃살 | 1802 | 2015.11.02 13:44 |
140 | [C/C++] 2차원(2중) for문 | 푸딩뱃살 | 1956 | 2015.10.30 17:59 |
139 | [C/C++] 상수 | 푸딩뱃살 | 1401 | 2015.10.30 17:58 |
138 | [C/C++] 가위바위보 게임 2 | 푸딩뱃살 | 1643 | 2015.10.30 17:32 |
137 | [C/C++] continue문 | 푸딩뱃살 | 1531 | 2015.10.30 16:01 |
136 | [C/C++] break문 | 푸딩뱃살 | 1665 | 2015.10.30 15:43 |
135 | [C/C++] 반복문 while와 for 비교 | 푸딩뱃살 | 2486 | 2015.10.30 15:42 |
134 | [C/C++] 반복문 for | 푸딩뱃살 | 1820 | 2015.10.30 14:16 |
133 | [C/C++] 반복문 while | 푸딩뱃살 | 2253 | 2015.10.30 14:13 |
132 | [C/C++] 반복문 하기 전 스크립트 | 푸딩뱃살 | 1971 | 2015.10.30 14:10 |
131 | [C/C++] 조건문 switch | 푸딩뱃살 | 2069 | 2015.10.30 10:56 |
>> | [C/C++] 가위바위보 게임 | 푸딩뱃살 | 1743 | 2015.10.29 17:30 |
129 | [C/C++] 조건문 if ~ else | 푸딩뱃살 | 1966 | 2015.10.29 15:08 |
128 | [C/C++] 형 변환 | 푸딩뱃살 | 1648 | 2015.10.29 12:02 |
127 | [C/C++] 대입 연산자 | 푸딩뱃살 | 1561 | 2015.10.29 12:00 |
126 | [C/C++] 증가감 연산자 | 푸딩뱃살 | 1573 | 2015.10.29 11:57 |