返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int you,cm,w=0,l=0,ev=0;
  7.     string gt[3]={"剪刀","石頭","布"};
  8.     srand(time(NULL));
  9.     re:
  10.     cout<<"請出拳! (1)剪刀  (2)石頭  (3)布   (0)離開   妳出: ";
  11.     cin>>you;
  12.     if(you>3||you<0){
  13.                       cout<<"輸入錯誤! "<<endl;
  14.                       goto re;
  15.     }else if(you==0)
  16.                     goto re1;
  17.     you--;
  18.     cm=rand()%3;
  19.     cout<<"你出"<<gt[you]<<endl;
  20.     cout<<"電腦出"<<gt[cm]<<endl;
  21.     if(you==1&&cm==1||you==2&&cm==2||you==0&&cm==0){
  22.         cout<<"平手!\n";
  23.         ev++;
  24.     }
  25.     else if(you==1&&cm==0||you==2&&cm==1||you==0&&cm==2){
  26.         cout<<"你贏了!\n";
  27.         w++;
  28.     }
  29.     else{
  30.         cout<<"你輸了!\n";
  31.         l++;
  32.     }
  33.     goto re;
  34.     re1:
  35.     cout<<"---戰果統計---\n總共贏了"<<w<<"次,輸了"<<l<<"次,"<<"平手"<<ev<<"次\n" ;
  36.     system("pause");
  37.     return 0;
  38. }
複製代碼

TOP

返回列表