c++石头剪刀布代码
这是一个基本的石头剪刀布游戏的 C++ 代码:
#include
using namespace std;
int main() { srand(time(0)); // 初始化随机数种子 int computer = rand() % 3 + 1; // 计算电脑的出拳情况 int user; cout << "请输入你要出的拳:\n"; cout << "1. 石头 2. 剪刀 3. 布\n"; cin >> user; cout << "电脑出了:"; switch (computer) { // 打印电脑出拳情况 case 1: cout << "石头\n"; break; case 2: cout << "剪刀\n"; break; case 3: cout << "布\n"; break; default: break; } cout << "你出了:"; switch (user) { // 打印用户出拳情况 case 1: cout << "石头\n"; break; case 2: cout << "剪刀\n"; break; case 3: cout << "布\n"; break; default: break; } if (user == computer) { // 判断平局 cout << "平局!\n"; } else if ((user == 1 && computer == 2) || (user == 2 && computer == 3) || (user == 3 && computer == 1)) { // 判断用户胜利的情况 cout << "恭喜你,你赢了!\n"; } else { // 其他情况均为电脑胜利 cout << "很遗憾,你输了!\n"; } return 0;
原文地址: https://www.cveoy.top/t/topic/dSLF 著作权归作者所有。请勿转载和采集!