c加加同时求最小值和最大值
时间: 2023-09-17 11:06:32 浏览: 137
c语言程序找出其中的最大值和最小值问题
可以使用STL中的minmax_element函数来同时求最小值和最大值。该函数返回一个pair类型,其中第一个元素是最小值的迭代器,第二个元素是最大值的迭代器。示例代码如下:
```c++
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main() {
vector<int> nums = {2, 5, 3, 8, 1, 9, 4};
auto result = minmax_element(nums.begin(), nums.end());
cout << "最小值为:" << *result.first << endl;
cout << "最大值为:" << *result.second << endl;
return 0;
}
```
阅读全文