Board logo

標題: 猜拳遊戲 [打印本頁]

作者: tonyh    時間: 2012-9-29 13:57     標題: 猜拳遊戲

  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. }
複製代碼

作者: 黃博鴻    時間: 2012-9-29 14:14

  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.      if(player==1)
  15.      {
  16.       cout<<"電腦出剪刀,你也出剪刀,平手!";      
  17.      }else if(player==2)
  18.      {
  19.       cout<<"電腦出剪刀,你出石頭,你贏了!";      
  20.      }else if(player==3)
  21.      {
  22.       cout<<"電腦出剪刀,你出布,你輸了!";      
  23.      }else
  24.      {
  25.       cout<<"不要亂打,小心我打你!";      
  26.      }
  27.       
  28.     }else if(computer==2)
  29.     {            
  30.      if(player==1)
  31.      {
  32.       cout<<"電腦出石頭,你出剪刀,你輸了!";      
  33.      }else if(player==2)
  34.      {
  35.       cout<<"電腦出石頭,你也出石頭,平手!";      
  36.      }else if(player==3)
  37.      {
  38.       cout<<"電腦出石頭,你出布,你贏了!";      
  39.      }else
  40.      {
  41.       cout<<"不要亂打,小心我打你!";      
  42.      }
  43.       
  44.     }else if(computer==3)
  45.     {            
  46.      if(player==1)
  47.      {
  48.       cout<<"電腦出布,你出剪刀,你贏了!";      
  49.      }else if(player==2)
  50.      {
  51.       cout<<"電腦出布,你出石頭,你輸了!";      
  52.      }else if(player==3)
  53.      {
  54.       cout<<"電腦出布,你也出布,平手!";      
  55.      }else
  56.      {
  57.       cout<<"不要亂打,小心我打你!";      
  58.      }  
  59.     }
  60.     cout<<endl<<endl;
  61.     goto start;
  62.     system("pause");
  63.     return 0;
  64. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2