#include
#include
#include
int main() {
int n,wj=0,jq=0;
std::cout << “玩几局” ;
std::cin>>n;
srand(time(0));
int computerChoice = rand() % 3; // 0: 石头,1: 剪刀,2: 布
int playerChoice;
std::cout << "石头剪刀布游戏!请选择你的出拳:" << std::endl;
std::cout << "0. 石头" << std::endl;
std::cout << "1. 剪刀" << std::endl;
std::cout << "2. 布" << std::endl;
std::cin >> playerChoice;
std::cout << "电脑出拳:";
switch (computerChoice) {
case 0:
std::cout << "石头";
break;
case 1:
std::cout << "剪刀";
break;
case 2:
std::cout << "布";
break;
}
std::cout << std::endl;
if ((playerChoice == 0 && computerChoice == 1) || (playerChoice == 1 && computerChoice == 2) || (playerChoice == 2 && computerChoice == 0)) {
wj++;
} else if (playerChoice == computerChoice) {
} else {
jq++;
}
if(wj==n/2+1){
std::cout<<“玩家胜利”;
return 0;
}
if(jq==n/2+1) {
std::cout<<“机器胜利”;
return 0;
}
while(1234567890){
std::cout<<“加时赛”;
std::cout << “石头剪刀布游戏!请选择你的出拳:” << std::endl;
std::cout << “0. 石头” << std::endl;
std::cout << “1. 剪刀” << std::endl;
std::cout << “2. 布” << std::endl;
std::cin >> playerChoice;
std::cout << “电脑出拳:”;
switch (computerChoice) {
case 0:
std::cout << “石头”;
break;
case 1:
std::cout << “剪刀”;
break;
case 2:
std::cout << “布”;
break;
}
std::cout << std::endl;
if ((playerChoice == 0 && computerChoice == 1) || (playerChoice == 1 && computerChoice == 2) || (playerChoice == 2 && computerChoice == 0)) {
std::cout<<"玩家胜利"; return 0;
} else if (playerChoice == computerChoice) {
} else {
std::cout<<"机器胜利";return 0;
}
}
return 0;
}