2、 猜数游戏: 给定一个固定的数(或者产生一个随机数),再从键盘输入一个数,判断它们的大小关系,三种情况均有输出。“大了”“小了”、“猜对了”的 c++代码
时间: 2024-10-21 21:03:43 浏览: 28
Java如何获取一个随机数 Java猜数字小游戏
在C++中编写一个猜数游戏的代码可以分为以下几个步骤:
```cpp
#include <iostream>
#include <cstdlib> // 引入随机数库
#include <ctime> // 设置时间种子
// 定义一个函数来生成一个0到100之间的随机整数
int generateRandomNumber() {
srand(time(0)); // 设置随机数生成器的种子
return rand() % 101; // 使用模运算限制在0到100之间
}
int main() {
int secretNumber = generateRandomNumber(); // 生成秘密数字
std::cout << "欢迎来到猜数游戏!请输入你猜测的数字 (范围0-100): ";
int userGuess;
std::cin >> userGuess;
if (userGuess > secretNumber) {
std::cout << "你猜的数字大了。\n";
} else if (userGuess < secretNumber) {
std::cout << "你猜的数字小了。\n";
} else {
std::cout << "恭喜你,猜对了!\n";
}
return 0;
}
```
在这个程序中,我们首先生成一个0到100的随机数作为秘密数字,然后让用户输入他们的猜测。如果用户猜的数字大于秘密数字,就提示"大了";如果小于,提示"小了";等于则提示"猜对了"。
阅读全文