max

    xiaoxiao2021-03-25  110

    C++ STL求向量中的最大值和最小值min_element(v.begin(),v.end())max_element(v.begin(),v.end())sizeof(n)/sizeof(int)

    min_element 算法返回最小的元素的位置中序列 [first,last)。 

     

    #include<iostream>

    #include<vector>

    #include<algorithm>

    using namespace std;

    int main()

    {

    int n[]={1,4,2,3,5,0};

    vector<int>v(n,n+sizeof(n)/sizeof(int));//sizeof(n)/sizeof(int)是求数组n的长度

    cout<<*min_element(v.begin(),v.end())<<endl;//最小元素

    cout<<*max_element(v.begin(),v.end())<<endl;//最大元素

    return 0;

    }

    例如

    int p=max_element(a,a+i+1)-a

    转载请注明原文地址: https://ju.6miu.com/read-5234.html

    最新回复(0)