求数组最大值最小值

阅读 114

2023-02-23


#include <iostream>
#include <algorithm>

using namespace std;

int main()
{
int *max_val, *min_val;
int a[5] = { 2, 32, 16, 8, 52 };

max_val = max_element(a, a + 5);
min_val = min_element(a, a + 5);

cout << "max_index = "<< max_val - a << " max_val = " << *max_val << endl;
cout << "min_index = "<< min_val - a << " min_val = " << *min_val << endl;
}

求数组最大值最小值_max_element

max 和max_element的区别是max是求两个数中的最大值, max_element得到数组中最大值的地址,取地址就可得到数组中最大值,地址减去起始地址还可得到最大值在数组中的索引。

精彩评论(0)

0 0 举报