返回列表 發帖
  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.     cout<<"請出拳! (1)剪刀(2)石頭(3)布(0)結束 :";
  12.     cin>>player;
  13.     if(player==0)
  14.     {
  15.         goto end;
  16.     }else if(player>=1&&player<=3)
  17.     {
  18.         computer=rand()%3+1;
  19.         cout<<"你出"<<name[player-1]<<endl;
  20.         cout<<"電腦出"<<name[computer-1]<<endl;
  21.         if(player==computer)
  22.         {
  23.             cout<<"平手!"<<endl;
  24.             draw++;
  25.         }else if((player==1&&computer==3)||(player==2&&computer==1)||(player==3&&computer==2))
  26.         {
  27.             cout<<"你贏了!"<<endl;
  28.             win++;
  29.             
  30.             
  31.         }else
  32.         {
  33.              cout<<"電腦贏了!"<<endl;
  34.              lose++;  
  35.         }
  36.         cout<<endl;
  37.         goto re;
  38.     }else
  39.     {
  40.         cout<<"輸入錯誤!"<<endl;
  41.         goto re;   
  42.     }
  43.     end:
  44.         cout<<endl<<"★☆★戰果統計★☆★"<<endl;
  45.         cout<<"總共贏了"<<win<<"次,輸了"<<lose<<"次,平手"<<draw<<"次!"<<endl;
  46.     system("pause");
  47.     return 0;
  48. }
複製代碼

TOP

返回列表