- #include <iostream>
- #include <cstdlib>
- using namespace std;
- int main(void)
- {
- while (true){
- int computer;
- int user;
- int tryagain;
- srand(time(NULL));
- computer =1+rand()%((3-1)+1);
- cout<<"請輸入要出的拳 1 = 剪刀 2 =石頭 3 = 布 4 = 不知道 5 = 隨機"<<endl;
- cin>>user;
- cout<<"您輸入的是:"<<user<<endl;
- if(user== 5)
- user=1+rand()%((3-1)+1);
- if(computer == user)
- {
- switch(computer)
- {
- case 1:
- cout<<"您出:剪刀,電腦出:剪刀"<<endl ;
- cout<<"平手"<<endl;
- break;
- case 2:
- cout<<"您出:石頭,電腦出:石頭"<<endl ;
- cout<<"平手"<<endl;
- break;
- case 3:
- cout<<"您出:布,電腦出:布"<<endl ;
- cout<<"平手"<<endl;
- break;
- }
- }
- if(computer == 1)
- {
- if(user == 2)
- {
- cout<<"您出:石頭,電腦出:剪刀"<<endl;
- cout<<"您贏了!!"<<endl;
- }
- else if(user == 3) /
- {
- cout<<"您出:布,電腦出:剪刀"<<endl;
- cout<<"您輸了!!"<<endl;
- }
- }
- if(computer == 2){
- if(user == 3){
- cout<<"您出:布,電腦出:石頭"<<endl;
- cout<<"您贏了!!"<<endl;
- }
- else if(user == 1){
- cout<<"您出:剪刀,電腦出:石頭"<<endl;
- cout<<"您輸了!!"<<endl;
- }
- }
- if(computer == 3){
- if(user == 1){
- cout<<"您出:剪刀,電腦出:布"<<endl;
- cout<<"您贏了!!"<<endl;
- }
- else if(user == 2){
- cout<<"您出:石頭,電腦出:布"<<endl;
- cout<<"您輸了!!"<<endl;
- }
- }
- if(user == 4)
- {
- cout<<"??您出啥"<<endl;
-
- } }
- system("pause");
- return 0;
- }
複製代碼 哎呀壓 |