返回列表 發帖

猜拳遊戲 (二)

本帖最後由 周政輝 於 2017-9-9 10:14 編輯

新增 我方與電腦 出拳的結果
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<time.h>
  4. using namespace std;
  5. int main()
  6. {
  7.    // 1 剪刀 2 石頭 3 布
  8.    // 使用者可以自行選擇要出哪一個,電腦自動出拳
  9.    // 判斷最後結果誰贏
  10.    // 隨機 1~3
  11.    
  12.    int player =0;
  13.    int computer = 0;
  14.    
  15.    cout << "請出拳 輸入 1 剪刀 2 石頭 3 布" << endl;
  16.    cin >> player;
  17.    string data [] = {"剪刀","石頭","布"};
  18.    srand(time(NULL));
  19.    computer = (rand()%3)+1;
  20.    
  21.    cout << "你出 :" << data[player-1]<<endl;
  22.    cout << "電腦出 :" << data[computer-1]<<endl;
  23.    cout << "結果: ";
  24.    
  25.    if(player ==computer)
  26.    {
  27.      cout << "平手" << endl;
  28.    }
  29.    
  30.    else if(player ==1 && computer == 3)
  31.    {
  32.      cout << "你贏了" << endl;
  33.    }
  34.    
  35.    else if(player ==2 && computer == 1)
  36.    {
  37.      cout << "你贏了" << endl;
  38.    }

  39.    
  40.    else if(player ==3 && computer == 2)
  41.    {
  42.      cout << "你贏了"<<endl;
  43.    }
  44.    
  45.    else
  46.    {
  47.      cout << "你輸了" << endl;   
  48.    }
  49.    
  50.    
  51.     system("pause");   
  52.     return 0;
  53. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表