输入10个整数,求其中的最大值和最小值。例如输入 3 5 1 9 2 6 7 -10 100 26 则应输出 max=100,min=-10 注意:语言选DEV C++。
时间: 2024-10-25 17:14:47 浏览: 11
c#输出10个数的最大值、最小值、平均值和总和。.rar
在C++中,你可以使用标准库中的`<algorithm>`头文件提供的函数来求解这个问题。以下是一个简单的程序示例:
```cpp
#include <iostream>
#include <vector>
#include <algorithm>
int main() {
std::vector<int> numbers = {3, 5, 1, 9, 2, 6, 7, -10, 100, 26}; // 输入的10个整数
int min = *std::min_element(numbers.begin(), numbers.end()); // 找到最小值
int max = *std::max_element(numbers.begin(), numbers.end()); // 找到最大值
std::cout << "max=" << max << ", min=" << min << std::endl; // 输出结果
return 0;
}
```
这个程序首先创建了一个包含10个整数的向量,然后分别使用`std::min_element`和`std::max_element`找到向量中的最小值和最大值。这两个函数会返回元素的迭代器,通过解引用(*)得到实际的数值。
阅读全文