返回列表 發帖
  1. #include<iostream>  
  2. #include<cstdlib>   
  3. #include<ctime>     
  4. using namespace std;
  5. int main()
  6. {
  7.     int computer;   
  8.     int player;     
  9.     int tryagain;   
  10.     start:
  11.     srand(time(NULL));   
  12.     computer=rand()%3+1;  
  13.     cout<<"請輸入你要出的拳! (1) 剪刀 (2) 石頭 (3) 布"<<endl;
  14.     cin>>player;
  15.     if(computer==1)
  16.     {
  17.           if(player==1)
  18.           {
  19.                cout<<"你出剪刀, 電腦也出剪刀!"<<endl<<"平手!";
  20.           }else if(player==2)
  21.           {
  22.                cout<<"你出石頭, 電腦出剪刀!"<<endl<<"你贏了!";
  23.           }else if(player==3)
  24.           {
  25.                cout<<"你出布, 電腦出剪刀!"<<endl<<"你輸了!";
  26.           }else
  27.           {
  28.                cout<<"輸入錯誤!";   
  29.           }
  30.     }
  31.     if(computer==2)
  32.     {
  33.           if(player==1)
  34.           {
  35.                cout<<"你出剪刀, 電腦出石頭!"<<endl<<"你輸了!";
  36.           }else if(player==2)
  37.           {
  38.                cout<<"你出石頭, 電腦也出石頭!"<<endl<<"平手!";
  39.           }else if(player==3)
  40.           {
  41.                cout<<"你出布, 電腦出石頭!"<<endl<<"你贏了!";
  42.           }else
  43.           {
  44.                cout<<"輸入錯誤!";   
  45.           }   
  46.    
  47.     }
  48.     if(computer==3)
  49.     {
  50.           if(player==1)
  51.           {
  52.                cout<<"你出剪刀, 電腦出布!"<<endl<<"你贏了!";
  53.           }else if(player==2)
  54.           {
  55.                cout<<"你出石頭, 電腦出布!"<<endl<<"你輸了!";
  56.           }else if(player==3)
  57.           {
  58.                cout<<"你出布, 電腦也出布!"<<endl<<"平手!";
  59.           }else
  60.           {
  61.                cout<<"輸入錯誤!";   
  62.           }   
  63.    
  64.     }
  65.     cout<<endl;
  66.     if(tryagain==1)
  67.     {
  68.          goto start;
  69.     }else
  70.     {
  71.          goto end;
  72.     }
  73.     end:
  74.     system("pause");
  75.     return 0;
  76. }
複製代碼

TOP

返回列表