用c++做个小游戏 写出代码
时间: 2023-12-10 12:53:09 浏览: 45
以下是一个简单的猜数字游戏的C++代码:
```
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
srand(time(0)); // 初始化随机数种子
int secretNumber = rand() % 100 + 1; // 生成一个1到100之间的随机数
int guess = 0;
int tries = 0;
cout << "*** 猜数字游戏 ***" << endl;
do {
cout << "请猜一个1到100之间的数字: ";
cin >> guess;
tries++;
if (guess > secretNumber) {
cout << "太大了!" << endl;
} else if (guess < secretNumber) {
cout << "太小了!" << endl;
} else {
cout << "恭喜你,猜对了!" << endl;
cout << "你用了" << tries << "次猜对了这个数字。" << endl;
}
} while (guess != secretNumber);
return 0;
}
```
这个游戏会提示用户猜一个1到100之间的数字,然后根据用户输入的数字给出提示,直到用户猜对为止。在每次猜错时,程序会告诉用户猜的数字是太大了还是太小了。同时,程序还会记录用户猜的次数,并在用户猜对时输出猜对的次数。