c++石头剪刀布
时间: 2023-07-01 13:17:51 浏览: 73
好的,我可以帮你写一个简单的石头剪刀布游戏,以下是代码实现:
```
#include<iostream>
#include<ctime>
using namespace std;
int main() {
srand((unsigned)time(NULL)); // 初始化随机数种子
int computer = rand() % 3 + 1; // 计算电脑的出拳
int player = 0; // 初始化玩家的出拳
cout << "**********石头剪刀布游戏**********" << endl;
cout << "请输入数字进行游戏:" << endl;
cout << "1.石头 2.剪刀 3.布" << endl;
cin >> player; // 玩家出拳
cout << "你出:" << player << endl;
cout << "电脑出:" << computer << endl;
if ((player == 1 && computer == 2) || (player == 2 && computer == 3) || (player == 3 && computer == 1)) {
cout << "你赢了!" << endl;
}
else if (player == computer) {
cout << "平局!" << endl;
}
else {
cout << "你输了!" << endl;
}
return 0;
}
```
玩家输入数字进行游戏,1代表石头,2代表剪刀,3代表布,电脑随机出拳后判断胜负,输出结果。希望能对你有所帮助!