C++小游戏
时间: 2023-07-11 08:20:17 浏览: 205
C++的小游戏
以下是一个简单的C++小游戏示例:猜数字游戏。
游戏规则:
1. 程序随机生成一个1-100之间的整数,玩家需要在10次机会内猜出这个数字。
2. 玩家每次猜数后,程序会提示玩家该数字是太大还是太小,直到猜中为止。
3. 如果玩家在10次机会内猜中了数字,则游戏胜利;否则,游戏失败。
代码示例:
```
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
srand(time(NULL)); // 初始化随机数种子
int answer = rand() % 100 + 1; // 生成1-100之间的随机数
int guess;
int chance = 10; // 玩家有10次机会猜数
while (chance > 0)
{
cout << "请输入一个1-100之间的整数(还剩" << chance << "次机会):";
cin >> guess;
if (guess == answer) // 玩家猜中了数字
{
cout << "恭喜你猜中了数字" << answer << ",游戏胜利!" << endl;
return 0;
}
else if (guess > answer) // 玩家猜的数字太大
{
cout << "猜的数字太大了,请重新猜数!" << endl;
}
else // 玩家猜的数字太小
{
cout << "猜的数字太小了,请重新猜数!" << endl;
}
chance--;
}
cout << "很遗憾,你没有在10次机会内猜中数字" << answer << ",游戏失败!" << endl;
return 0;
}
```
这是一个简单的猜数字游戏,在学习C++语言的初学阶段可以尝试编写这样的小游戏来巩固所学知识。
阅读全文