返回列表 發帖
本帖最後由 周雍程 於 2014-3-15 17:21 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     srand(time(NULL));
  7.     int player, computer, win=0, lose=0, draw=0;
  8.     string name[3]={"剪刀","石頭","布"};
  9.     cout<<"******-猜拳遊戲-******"<<endl;
  10.     re:
  11.     computer=rand()%3+1;
  12.     cout<<" <1> 剪刀 <2> 石頭 <3> 布 <4> 結束 ";
  13.     cin>>player;                                    
  14.     if(player==0)
  15.     {
  16.         goto aa;
  17.     }
  18.     else if(player>=1 && player<=3)
  19.     {
  20.         cout<<"你出:"<<name[player-1]<<endl;
  21.         cout<<"電腦出:"<<name[computer-1]<<endl;
  22.         if(player == computer)
  23.         {
  24.             cout<<"平手!"<<endl;
  25.             draw++;
  26.         }else if((player==1 && computer==3)||(player==2 && computer==3)||(player==3 && computer==2))
  27.         {
  28.              cout<<"你贏了!"<<endl;
  29.              win++;
  30.         }else
  31.         {
  32.                  cout<<"電腦贏了!"<<endl;
  33.                  lose++;
  34.         }
  35.         goto re;
  36.     }
  37.     else
  38.     {
  39.         cout<<"輸入錯誤!"<<endl;
  40.     }
  41.     aa:
  42.     cout<<"---戰果統計---"<<endl;
  43.     cout<<"總共贏了"<<win<<"次,"<<"輸了"<<lose<<"次,"<<"平手"<<draw<<"次,"<<endl;
  44.     system("pause");        
  45.     return 0;
  46. }
複製代碼

TOP

返回列表