返回列表 發帖

猜拳遊戲

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int computer;
  6.     int player;
  7.     start:
  8.     cout<<"請輸入你想出的拳:(1=剪刀 2=石頭 3=布) ";
  9.     cin>>player;
  10.     srand(time(NULL));
  11.     computer=rand()%3+1;
  12.     if(computer==1)
  13.     {
  14.        cout<<"電腦出剪刀";
  15.        if(player==1)
  16.        {
  17.            cout<<"你也出剪刀, 平手!";
  18.        }else if(player==2)
  19.        {
  20.             cout<<"你出石頭, 你贏了!";
  21.        }else if(player==3)
  22.        {
  23.              cout<<"你出布, 你輸了!";
  24.        }else
  25.        {
  26.             cout<<"你輸入錯誤!";     
  27.        }   
  28.     }
  29.     if(computer==2)
  30.     {
  31.         cout<<"電腦出石頭";
  32.        if(player==1)
  33.        {
  34.            cout<<"你出剪刀, 你輸了!";
  35.        }else if(player==2)
  36.        {
  37.             cout<<"你也出石頭, 平手!";
  38.        }else if(player==3)
  39.        {
  40.              cout<<"你出布, 你贏了!";
  41.        }else
  42.        {
  43.             cout<<"你輸入錯誤!";     
  44.        }
  45.     }
  46.     if(computer==3)
  47.     {
  48.         cout<<"電腦出布";
  49.        if(player==1)
  50.        {
  51.            cout<<"你出剪刀, 你贏了!";
  52.        }else if(player==2)
  53.        {
  54.             cout<<"你出石頭, 你輸了!";
  55.        }else if(player==3)
  56.        {
  57.              cout<<"你也出布, 平手!";
  58.        }else
  59.        {
  60.             cout<<"你輸入錯誤!";     
  61.        }
  62.     }
  63.     cout<<endl<<endl;
  64.     goto start;
  65.     system("pause");
  66.     return 0;   
  67. }
複製代碼

返回列表