求最大值最小值函数例子c++
时间: 2024-10-25 22:15:20 浏览: 32
求三个数中最大值最小值
在C++中,求一组数据的最大值和最小值是很常见的操作。你可以使用`<algorithm>`库提供的`max()`和`min()`函数来轻松完成这个任务。这里有一个简单的例子:
```cpp
#include <iostream>
#include <algorithm> // 引入算法库
int main() {
int numbers[] = {5, 9, 2, 7, 1, 8}; // 定义一个整数数组
int size = sizeof(numbers) / sizeof(numbers[0]); // 计算数组长度
// 找到数组中的最大值
int max_value = *std::max_element(numbers, numbers + size);
std::cout << "最大值: " << max_value << std::endl;
// 找到数组中的最小值
int min_value = *std::min_element(numbers, numbers + size);
std::cout << "最小值: " << min_value << std::endl;
return 0;
}
```
在这个示例中,`std::max_element()`返回的是一个指向最大元素的迭代器,我们通过解引用获取实际的数值;`std::min_element()`也是如此。这使得我们可以直接从数组中找到最大值和最小值。
阅读全文