c++代码写出来一个小游戏
时间: 2024-09-15 07:09:11 浏览: 54
编写一个简单的C++小游戏,比如经典的猜数字游戏(Number Guessing Game)可以是一个好的起点。这里有一个基本的实现例子:
```cpp
#include <iostream>
#include <ctime>
#include <cstdlib>
int generate_random_number(int min, int max) {
return min + rand() % (max - min + 1);
}
void guess_the_number(int target) {
int guess;
bool correct = false;
std::cout << "I'm thinking of a number between 1 and " << target << ".\n";
while (!correct) {
std::cin >> guess;
if (guess > target) {
std::cout << "Too high!\n";
} else if (guess < target) {
std::cout << "Too low!\n";
} else {
std::cout << "Congratulations! You guessed it right.\n";
correct = true;
}
}
}
int main() {
srand(time(0)); // 初始化随机数生成器
int max_range = 100; // 猜测范围
int secret_number = generate_random_number(1, max_range);
guess_the_number(secret_number);
return 0;
}
```
这个游戏的基本流程是:先生成一个1到`max_range`之间的随机数作为目标值,然后让用户输入猜测,如果猜大了就提示“太高”,猜小了就提示“太低”,直到猜中为止。
阅读全文