用c++实现一个简单的游戏
时间: 2023-09-20 08:12:36 浏览: 49
好的,我可以给你提供一个简单的游戏的代码,这个游戏名叫"猜数字"。玩家需要猜出随机生成的一个数,如果猜对了则游戏胜利,否则需要继续猜。
```
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
srand(time(0)); // 用当前时间作为随机数种子
int secretNumber = rand() % 100 + 1; // 生成一个1到100之间的随机数
int guess;
int tries = 0; // 猜测次数
cout << "*** 猜数字游戏 ***\n\n";
do {
cout << "请输入一个1到100之间的整数: ";
cin >> guess;
tries++;
if (guess > secretNumber) {
cout << "太大了!\n\n";
} else if (guess < secretNumber) {
cout << "太小了!\n\n";
} else {
cout << "\n恭喜你!你猜对了!\n";
cout << "你猜了" << tries << "次。\n";
}
} while (guess != secretNumber);
return 0;
}
```
这个代码使用了C++的随机数生成器来生成一个1到100之间的随机数,然后使用一个do-while循环来让玩家多次猜测,直到猜中为止。在每次猜测后,程序会根据玩家的猜测给出一个提示,告诉玩家猜测的数是太大还是太小。如果玩家猜中了,程序会输出恭喜信息和猜测次数。