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

TOP

返回列表