返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"*****猜拳3缺1*****"<<endl;
  7.     int P1,com,win=0,lose=0,draw=0;
  8.     re:
  9.         srand(time(NULL));
  10.         string name[3]={"剪刀","石頭","布",};
  11.         cout<<"請出拳!!! <1>剪刀<2>石頭<3>布<0>結束  :";
  12.         cin>>P1;   
  13.         if(P1==0)
  14.         {
  15.             goto final;   
  16.         }else if(P1>=1 && P1<=3)
  17.         {
  18.         cout<<"你出"<<name[P1-1]<<endl;
  19.         com=rand()%3+1;
  20.         cout<<"電腦出"<<name[com-1]<<endl;
  21.         if(P1==com)
  22.         {
  23.             draw++;
  24.             cout<<"你們平手"<<endl;     
  25.         }else if(P1==1 && com==3 || P1==2 && com==1 || P1==3 && com==2)
  26.         {
  27.             win++;
  28.             cout<<"你贏了!!!!!!!!!!教師節快樂!!!!!!!!!!!!!!!!!!";
  29.         }else
  30.         {
  31.             lose++;
  32.             cout<<"你輸了!!!!!!!!!!光棍節快樂!!!!!!!!!!!!!!! 87"<<endl;
  33.         }
  34.         cout<<endl<<endl;
  35.         goto re;      
  36.     }else
  37.     {
  38.         cout<<"輸入錯誤!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"<<endl;
  39.         goto re;
  40.     }
  41.      
  42.     final:
  43.     cout<<"*****結果*****"<<endl;
  44.     cout<<"你贏了"<<win<<"場,輸了"<<lose<<"場,平手"<<draw<<"場"<<endl;      
  45.          
  46.     system ("pause");   
  47.     return 0;
  48. }   
複製代碼

TOP

返回列表