返回列表 發帖
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main(void)
  5. {
  6.     while (true){  
  7.     int computer; //電腦出的拳
  8.     int user; //玩家出的拳
  9.     int tryagain;
  10.     srand(time(NULL)); //亂數種子
  11.     computer =1+rand()%((3-1)+1); //亂數種子來決定電腦出什麼
  12.     cout<<"請輸入要出的拳  1 = 剪刀   2 =石頭   3 = 布   4 =  不知道  5 = 隨機"<<endl;
  13.     cin>>user;
  14.     cout<<"您輸入的是:"<<user<<endl;

  15.     if(user== 5)
  16.     user=1+rand()%((3-1)+1); //亂數種子來決定玩家出什麼
  17.     if(computer == user)
  18.     { //平手
  19.    
  20.             switch(computer)
  21.             { //平手三種情況
  22.                   case 1: //剪刀
  23.                          cout<<"您出:剪刀,電腦出:剪刀"<<endl ;
  24.                          cout<<"平手"<<endl;
  25.                          break;
  26.                   case 2: //石頭
  27.                          cout<<"您出:石頭,電腦出:石頭"<<endl ;
  28.                          cout<<"平手"<<endl;
  29.                          break;
  30.                   case 3: //布
  31.                          cout<<"您出:布,電腦出:布"<<endl ;
  32.                          cout<<"平手"<<endl;
  33.                          break;
  34.             }
  35.     }
  36.     if(computer == 1)
  37.     { //電腦出剪刀
  38.              if(user == 2) //玩家出石頭
  39.              {
  40.                      cout<<"您出:石頭,電腦出:剪刀"<<endl;
  41.                      cout<<"您贏了!!"<<endl;
  42.              }
  43.              else if(user == 3) //玩家出布
  44.              {
  45.                   cout<<"您出:布,電腦出:剪刀"<<endl;
  46.                      cout<<"您輸了!!"<<endl;   
  47.              }
  48.     }
  49.     if(computer == 2)
  50.     { //電腦出石頭
  51.              if(user == 3) //玩家出布
  52.              {
  53.                      cout<<"您出:布,電腦出:石頭"<<endl;
  54.                      cout<<"您贏了!!"<<endl;
  55.              }
  56.              else if(user == 1) //玩家出剪刀
  57.              {
  58.                   cout<<"您出:剪刀,電腦出:石頭"<<endl;
  59.                      cout<<"您輸了!!"<<endl;     
  60.              }         
  61.     }
  62.     if(computer == 3)
  63.     { //電腦出布
  64.              if(user == 1) //玩家出剪刀
  65.              {
  66.                      cout<<"您出:剪刀,電腦出:布"<<endl;
  67.                      cout<<"您贏了!!"<<endl;
  68.              }
  69.              else if(user == 2) //玩家出石頭
  70.              {
  71.                      cout<<"您出:石頭,電腦出:布"<<endl;
  72.                      cout<<"您輸了!!"<<endl;      
  73.              }         
  74.     }
  75.                         if(user == 4)
  76.                         {
  77.                         cout<<"你呆啊!會不會出啊!!來真的啦!!"<<endl;
  78.                     
  79.                     }     }
  80.     system("pause");
  81.     return 0;
  82. }
複製代碼
嗶嗶嗶嗶嗶嗶嗶 搖勒搖勒搖勒搖
嗶嗶嗶嗶嗶嗶嗶 搖勒搖勒搖勒搖
嗶嗶嗶嗶嗶嗶嗶 搖勒搖勒搖勒搖
我是來去無蹤的..

                                ..士豪(Alen)黑輪

TOP

返回列表