#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
vector<int> myvector;
for (int i = 0; i < 100; i++)
{
myvector.push_back(i);
}
auto max_itt = max_element(myvector.begin(), myvector.end());
int max = 0;
if (max_itt != myvector.end())
{
max = *max_itt;
}
cout << "最大值为:" << max << endl;
cin.get();
}
包含头文件:#include <algorithm>
max_element(first,last)/min_element()返回数组中最大值/最小值的地址
注意其作用范围为:[first,last) ,查找数组中[first,last - 1]范围内的最小值