使用C++编写一个难度适中游戏程序
时间: 2024-05-11 21:20:18 浏览: 17
以下是一个难度适中的猜数字游戏程序,使用C++编写:
```c++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
srand(time(NULL)); // 设置随机数种子
int secretNum = rand() % 100 + 1; // 生成 1 到 100 的随机数
int guess, tries = 0;
bool win = false;
cout << "欢迎来到猜数字游戏!" << endl;
cout << "我在 1 到 100 之间选择了一个数字,你需要尽可能快地猜出它。" << endl;
while (!win) {
cout << "请输入你的猜测(1-100):";
cin >> guess;
++tries;
if (guess == secretNum) {
cout << "恭喜你猜对了!" << endl;
win = true;
} else if (guess < secretNum) {
cout << "太小了,请再试一次。" << endl;
} else {
cout << "太大了,请再试一次。" << endl;
}
}
cout << "你一共猜了 " << tries << " 次。" << endl;
return 0;
}
```
程序会生成一个 1 到 100 的随机数作为答案,玩家需要通过输入猜测数字进行游戏,程序会根据猜测数字与答案的大小关系给出提示,直到玩家猜出答案为止。程序会统计玩家猜了多少次才猜对。
相关推荐
![application/x-dosexec](https://img-home.csdnimg.cn/images/20210720083343.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)