유투보이의 블로그

C++ (씨플플) 가위바위보 과제 본문

컴퓨터 관련

C++ (씨플플) 가위바위보 과제

U2-Boy 2017. 5. 17. 09:42
반응형

#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
void main()
{
int a, b, i, win=0, draw=0, lose=0;
cout << "가위바위보 게임입니다. 가위=0, 바위=1, 보=2입니다." << endl;
for(i=1;i<=10;i++)
{

cout << i << "번째 판" << endl;
cin >> a;
cout << endl;
if(a==0)
cout << "당신은 가위를 냈습니다." << endl;
else if(a==1)
cout << "당신은 바위를 냈습니다." << endl;
else if(a==2)
cout << "당신은 보를 냈습니다." << endl;
else
{
cout << "잘못된 숫자를 입력하셨습니다. 0에서 2까지의 숫자만 입력해주세요" << endl;
system("pause");
exit(0);
}
srand(time(0));
b = rand()%3;
cout << endl;
if(b==0)
cout << "컴퓨터는 가위를 냈습니다." << endl << endl;
else if(b==1)
cout << "컴퓨터는 바위를 냈습니다." << endl << endl;
else if(b==2)
cout << "컴퓨터는 보를 냈습니다." << endl << endl;
if (a==b)
{
cout << "비겼습니다." << endl << endl;
draw += 1;
}
else if ((a==0 && b==2)||(a==1 && b==0)||(a==2 && b==1))
{
cout << "이겼습니다." << endl << endl;
win += 1;
}
else
{
cout << "졌습니다." << endl << endl;
lose += 1;
}

}
cout << win << "승 " << draw << "무 " << lose << "패" << endl;

system("pause");
}

반응형