- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- cout<<"*** 猜拳遊戲 v1.0 ***"<<endl<<endl;
- string n[]={"剪刀","石頭","布"},
- m[]={"平手!","你贏了!","你輸了!"};
- int box[3]={0,0,0}; //平手 贏 輸
- re:
- srand(time(NULL));
- int player,computer;
- cout<<"請出拳! (1)剪刀(2)石頭(3)布(0)結束";
- cin>>player;
- if(player<=3&&player>=1)
- {
- computer=rand()%3+1;
- cout<<"你出"<<n[player-1]<<endl;
- cout<<"電腦出"<<n[computer-1]<<endl;
- cout<<m[(player+3-computer)%3]<<endl<<endl;
- box[(player+3-computer)%3]=box[(player+3-computer)%3]+1;
- }
- else if(player==0)
- {
- cout<<endl<<"*** 戰果統計 ***"<<endl;
- cout<<"總共贏了"<<box[1]<<"次,輸了"<<
- box[2]<<"次,平手"<<box[0]<<"次!"<<endl;
- system("pause");
- return 0;
- }
- else
- cout<<"輸入錯誤!"<<endl<<endl;
- goto re;
- }
複製代碼 |