c++小游戏代码
时间: 2023-07-09 18:25:19 浏览: 138
扑克牌小游戏c++代码.pdf
以下是一个简单的猜数字小游戏的C++代码:
```c++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
srand(time(NULL)); // 使用当前时间作为随机数种子
int numToGuess = rand() % 100 + 1; // 生成1-100之间的随机数
int guess;
int numOfGuesses = 0;
cout << "欢迎来到猜数字游戏!" << endl;
do {
cout << "请猜一个1-100之间的数字:" << endl;
cin >> guess;
numOfGuesses++;
if (guess > numToGuess) {
cout << "猜大了,请再试一次。" << endl;
} else if (guess < numToGuess) {
cout << "猜小了,请再试一次。" << endl;
} else {
cout << "恭喜你,猜对了!你一共猜了" << numOfGuesses << "次。" << endl;
}
} while (guess != numToGuess);
return 0;
}
```
该代码使用了C++的随机数生成函数`rand()`和时间函数`time()`,并通过循环和条件语句实现了猜数字的游戏逻辑。在程序运行时,会提示玩家输入猜测的数字,并根据猜测的结果输出相应的提示信息。如果猜测正确,程序会输出猜测次数,并结束游戏。
阅读全文