c++制作一个小游戏
时间: 2023-12-29 08:02:21 浏览: 30
很高兴听到你对C++制作小游戏的兴趣!下面是一个简单的猜数字游戏的C++代码示例:
```cpp
#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
srand(time(0)); // 设置随机数种子
int secretNumber = rand() % 100 + 1; // 生成1到100之间的随机数
int guess;
int attempts = 0;
std::cout << "欢迎来到猜数字游戏!" << std::endl;
do {
std::cout << "请输入一个1到100之间的整数:";
std::cin >> guess;
attempts++;
if (guess > secretNumber) {
std::cout << "太大了!" << std::endl;
} else if (guess < secretNumber) {
std::cout << "太小了!" << std::endl;
} else {
std::cout << "恭喜你猜对了!" << std::endl;
std::cout << "你用了" << attempts << "次猜对了答案。" << std::endl;
break;
}
if (attempts == 5) {
std::cout << "五次机会已用完,游戏结束。正确答案是" << secretNumber << std::endl;
break;
}
} while (true);
return 0;
}
```
这个游戏会生成一个1到100之间的随机数,然后玩家需要猜测这个数字。程序会根据玩家的猜测给出提示,直到玩家猜对或者用完5次机会。