今日发现的c++“函数”(姑且称为函数吧,具体来说应该是对象吧)
max_element 输出最后一个最大的和min_element 输出第一个最小的(可以加上第三个参数自定顺寻然后就可以实现输出第一个最大的或者最后一个最小的) 顾名思义 就是给定数组里的最大和最小值,返回的是地址,意味着可以得到位置/值,举个栗子
#include <bits/stdc++.h>
using namespace std;
int main(){
int n[]={1,2,5,3,48,5}; //这里我直接初始化作为栗子,当然实际问题中输入多点
cout<<"最大值为:"<<*max_element(n,n+6)<<endl; //min_element用法也一样
cout<<"最大值下标为:"<<max_element(n,n+6)-n<<endl;
return 0;
}