0
点赞
收藏
分享

微信扫一扫

求数组最大值最小值


#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 条评论