c++石头剪刀布代码
时间: 2024-04-07 20:25:58 浏览: 83
当然,我可以给你介绍一下C++实现石头剪刀布游戏的代码。以下是一个简单的示例代码:
```cpp
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
// 0代表石头,1代表剪刀,2代表布
int playerChoice, computerChoice;
// 用当前时间初始化随机数生成器
srand(time(0));
cout << "石头剪刀布游戏开始!" << endl;
cout << "请选择:0-石头,1-剪刀,2-布:" << endl;
cin >> playerChoice;
// 生成计算机的选择
computerChoice = rand() % 3;
// 判断胜负
if (playerChoice == computerChoice) {
cout << "平局!" << endl;
} else if ((playerChoice == 0 && computerChoice == 1) ||
(playerChoice == 1 && computerChoice == 2) ||
(playerChoice == 2 && computerChoice == 0)) {
cout << "你赢了!" << endl;
} else {
cout << "你输了!" << endl;
}
return 0;
}
```
这段代码实现了一个简单的石头剪刀布游戏。玩家通过输入0、1或2来选择石头、剪刀或布,计算机随机生成一个选择,然后判断胜负并输出结果。
阅读全文