返回列表 發帖
本帖最後由 沈子耕 於 2015-11-6 21:16 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.    re:
  6.    int pla,com;
  7.    srand(time(NULL));
  8.    cout<<"請出拳! <1>剪刀 <2>石頭 <3>布 <0>不想玩了  ";
  9.    cin>>pla;
  10.    com=rand()%3+1;
  11.    if(pla==1)
  12.      cout<<"你出剪刀!"<<endl;
  13.    else if(pla==2)
  14.      cout<<"你出石頭!"<<endl;
  15.    else if(pla==3)
  16.      cout<<"你出布!"<<endl;
  17.    else if(pla==0)
  18.      goto end;
  19.    else{
  20.      cout<<"輸入錯誤"<<endl;
  21.      goto re;
  22.    }  
  23.    if(com==1)
  24.      cout<<"電腦出剪刀!"<<endl;
  25.    else if(com==2)
  26.      cout<<"電腦出石頭!"<<endl;
  27.    else if(com==3)
  28.      cout<<"電腦出布!"<<endl;
  29.    cout<<"結果: ";  
  30.    if(pla==com)
  31.      cout<<"平手"<<endl;
  32.    else if(pla==1&&com==3 || pla==2&&com==1 || pla==3&&com==2)
  33.      cout<<"恭喜您贏了"<<endl;
  34.    else if(pla==1&&com==2 || pla==2&&com==3 || pla==3&&com==1)
  35.      cout<<"恭喜電腦贏了"<<endl;
  36.    goto re;
  37.    end:
  38.    system("pause");   
  39.    return 0;
  40. }
複製代碼
ABCDEFGHIJKLMNOPQRSTUVWXYZ

TOP

返回列表