가위 바위 보 게임

#include <iostream>
#include <time.h>
using namespace std;
int main()
{
//컴터 난수 초기화
srand(time(NULL));
//가위 바위 보 문제 출제
cout << "---------------------------------------------------------------------------------------------" << endl;
//몇 회 플레이 할지
cout << "가위 바위 보 게임을 시작 합니다. " << endl << "몇 회 플레이 하시겠습니까?" << endl;
int count = 0;
cin >> count;
cout << count << "회 게임을 합니다." << endl << endl << "아래 1, 2, 3 중 하나를 입력 하세요." << endl;
cout << "1. 가위" << endl << "2. 바위" << endl << "3. 보" << endl;
cout << "---------------------------------------------------------------------------------------------" << endl;
//몇 회 반복 시키기
while (count != 0)
{
//유저 변수 선언
int user;
//유저 입력
cin >> user;
//컴퓨터 변수 선언
int com;
//컴퓨터 난수 생성(1~3의 결과)
com = rand() % 3 + 1;
//cout << "check) 컴터 값 : " << com << endl << endl;
//결과 switch 문
switch (com)
{
case 1:
switch (user)
{
case 1:
cout << "컴터 : 가위" << endl << "유저 : 가위" << endl << "비겼습니다." << endl << endl;
break;
case 2:
cout << "컴터 : 가위" << endl << "유저 : 바위" << endl << "이겼습니다." << endl << endl;
goto exit; //이겼을때 while문 까지 탈출
break;
case 3:
cout << "컴터 : 가위" << endl << "유저 : 보" << endl << "졌습니다." << endl << endl;
break;
}
break;
case 2:
switch (user)
{
case 1:
cout << "컴터 : 바위" << endl << "유저 : 가위" << endl << "졌습니다." << endl << endl;
break;
case 2:
cout << "컴터 : 바위" << endl << "유저 : 바위" << endl << "비겼습니다." << endl << endl;
break;
case 3:
cout << "컴터 : 바위" << endl << "유저 : 보" << endl << "이겼습니다." << endl << endl;
goto exit; //이겼을때 while문 까지 탈출
break ;
}
break;
case 3:
switch (user)
{
case 1:
cout << "컴터 : 보" << endl << "유저 : 가위" << endl << "이겼습니다." << endl << endl;
goto exit; //이겼을때 while문 까지 탈출
break;
case 2:
cout << "컴터 : 보" << endl << "유저 : 바위" << endl << "졌습니다." << endl << endl;
break;
case 3:
cout << "컴터 : 보" << endl << "유저 : 보" << endl << "비겼습니다." << endl << endl;
break;
}
break;
}
count = --count;
}
exit: //이겼을때 while문 까지 탈출
cout << "---------------------------------------------------------------------------------------------" << endl;
cout << endl << "게임을 종료 합니다." << endl << endl;
}
댓글
댓글 쓰기