[在C ++中使用STL查找数组中的最小元素

问题描述 投票:1回答:1

为什么输出会变成50,所以应该是20。

#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
  int v[] = {10, 20, 30, 50, 20, 70, 30};

  int* i1;
  i1 = std::min_element(v + 3, v + 4);

  cout << *i1 << "\n";
  return 0;
}
c++ stl
1个回答
4
投票

STL算法在半开范围

© www.soinside.com 2019 - 2024. All rights reserved.