#include<iostream>
#include<cstdlib>
#include<time.h>
using namespace std;
int main()
{
srand(time(NULL));
int player=0;
int com=0;
int mypoint=0;
int compoint=0;
int game=1;
for(int i=game;i<4;i++)
{
string mora[] = {"剪刀","石頭","布"};
cout<<"玩家:"<<mypoint<<" 第"<<i<<"局"<<" 電腦:"<<compoint<<endl;
cout<<"======================================================="<<endl;
cout<<"請出拳(1)剪刀(2)石頭(3)布"<<endl;
cin>>player;
cout<<"電腦出拳中..."<<endl;
com=(rand()%3)+1;
cout <<"你出:"<< mora[player-1] << endl;
cout <<"電腦出:"<< mora[com-1] << endl;
if(player == 1&&com==3)
{
cout << "你贏了" << endl;
mypoint++;
}
else if(player ==2&&com==1)
{
cout <<"你贏了"<< endl;
mypoint++;
}
else if(player == 3&&com==2)
{
cout <<"你贏了"<< endl;
mypoint++;
}
else if(player == com)
{
cout <<"平手"<< endl;
}
else
{
cout <<"你輸了"<< endl;
compoint++;
}
if(mypoint == 2 ||compoint == 2)
{
break;
}
cout<<"======================================================="<<endl;
cout<<endl;
}
cout<<"玩家:"<<mypoint<<" 電腦:"<<compoint<<endl;
if(mypoint>compoint)
{
cout<<"你贏了"<<endl;
}
else if(player == com)
{
cout <<"平手"<< endl;
}
else
{
cout<<"你輸了"<<endl;
}
system("pause");
return 0;
} |