返回列表 發帖
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <time.h>
  4. using namespace std;
  5. int main()
  6. {
  7.      srand(time(NULL));
  8.     int player=0;
  9.     int com=0;
  10.     int my=0;
  11.     int comp=0;
  12.     int game=1;
  13.     string mora[]={"剪刀","石頭","布"};
  14.     for(int i=game;i<=3;i++)
  15.     {
  16.     cout<<"第"<<i<<"局"<<" 玩家: "<<my<<"電腦: "<< comp<<endl;
  17.     cout<<"========================"<<endl;
  18.     cout<<"輸入你要的拳(1:剪刀,2:石頭,3:布)"<<endl;
  19.     cin>>player;
  20.     cout<<"電腦出拳中"<<endl;
  21.     com=(rand()%3)+1;
  22.     cout << "你出:" << mora[player-1] << endl;
  23.     cout << "電腦出:" << mora[com-1] << endl;
  24.     if(player==com)
  25.     {
  26.         cout<<"平手"<<endl;
  27.     }
  28.     else if(player==1&&com==3)
  29.     {
  30.         cout<<"贏"<<endl;
  31.         my++;
  32.     }
  33.     else if(player==2&&com==1)
  34.     {
  35.         cout<<"贏"<<endl;
  36.         my++;
  37.     }
  38.     else if(player==3&&com==2)
  39.     {
  40.         cout<<"贏"<<endl;
  41.         my++;
  42.     }
  43.     else
  44.     {
  45.         cout<<"輸"<<endl;
  46.         comp++;
  47.     }
  48.     if(my==2||comp==2)
  49.     {break;
  50.     }
  51.     cout<<"========================"<<endl;
  52.     cout<<endl;
  53. }
  54.      cout<<"玩家: "<<my<<"電腦: "<< comp<<endl;
  55.      if(my>comp)
  56.      {
  57.      cout<<"你贏"<<endl;           
  58.      }
  59.      else if(my==comp)
  60.      {
  61.       cout<<"平手"<<endl;   
  62.      }
  63.      else
  64.      {cout<<"電腦贏了"<<endl;
  65.      }
  66.     system("pause");
  67.     return 0;     
  68. }
複製代碼

TOP

返回列表