随机输入5个数 输出最大值和最小值 c++
时间: 2024-10-14 08:09:49 浏览: 42
在C++中,你可以使用`<iostream>`、 `<vector>` 和 `<algorithm>`头文件来实现这个功能。首先,创建一个包含五个随机整数的向量,然后使用`std::max_element`和`std::min_element`找出最大值和最小值。以下是简单的示例代码:
```cpp
#include <iostream>
#include <vector>
#include <ctime>
#include <cstdlib>
int main() {
// 设置随机数种子,保证每次程序运行结果一致
std::srand(std::time(0));
// 创建一个可以存储5个元素的向量
std::vector<int> numbers(5);
// 生成并填充随机数
for (size_t i = 0; i < numbers.size(); ++i) {
numbers[i] = rand() % 100; // 生成0到99之间的随机整数
std::cout << "Number " << i+1 << ": " << numbers[i] << std::endl;
}
// 找出最大值和最小值
int max_value = *std::max_element(numbers.begin(), numbers.end());
int min_value = *std::min_element(numbers.begin(), numbers.end());
std::cout << "Max value: " << max_value << ", Min value: " << min_value << std::endl;
return 0;
}
```
阅读全文