C++输入一个数与随机数判断大小
时间: 2024-09-20 20:01:38 浏览: 43
在C++中,你可以通过`<iostream>`库来进行用户输入,`<cstdlib>`库提供生成随机数的功能。首先,你需要获取用户的输入,然后使用`rand()`函数生成一个随机数并与用户输入进行比较。以下是一个简单的示例:
```cpp
#include <iostream>
#include <cstdlib> // 包含random库
#include <ctime> // 设置随机数种子
// 用于比较大小
bool compare(int input, int random) {
return (input > random); // 如果输入大于随机数返回true,反之则返回false
}
int main() {
srand(time(0)); // 设置随机数种子,确保每次运行得到不同的随机数
int user_input;
std::cout << "请输入一个整数: ";
std::cin >> user_input;
int random_num = rand() % 100 + 1; // 生成0到99之间的随机数
bool result = compare(user_input, random_num);
if (result) {
std::cout << "输入的数比随机数大.\n";
} else {
std::cout << "输入的数不大于随机数.\n";
}
return 0;
}
```
在这个例子中,程序首先获取用户输入,然后生成一个介于1到100(包括1和100)范围内的随机数。`compare`函数比较用户输入和随机数的大小,最后根据结果输出相应的信息。
阅读全文
相关推荐

















