请使用C++语音编写一个石头剪刀布游戏
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
srand(time(NULL)); // 设置随机数种子
int computer = rand() % 3 + 1; // 生成1到3的随机数
int user;
cout << "请输入您的选择(1表示石头,2表示剪刀,3表示布):" << endl;
cin >> user;
cout << "您选择了";
switch (user) {
case 1: cout << "石头" << endl; break;
case 2: cout << "剪刀" << endl; break;
case 3: cout << "布" << endl; break;
default: cout << "无效的输入" << endl; return 0;
}
cout << "电脑选择了";
switch (computer) {
case 1: cout << "石头" << endl; break;
case 2: cout << "剪刀" << endl; break;
case 3: cout << "布" << endl; break;
}
if (user == computer) {
cout << "平局" << endl;
} else if (user == 1 && computer == 2 || user == 2 && computer == 3 || user == 3 && computer == 1) {
cout << "您赢了" << endl;
} else {
cout << "电脑赢了" << endl;
}
return 0;
}
``
原文地址: https://www.cveoy.top/t/topic/dTSR 著作权归作者所有。请勿转载和采集!