‹ 上一题 下一题 ›

g5-07232. max_element·下标 未做

1000 ms 256 MB 测试点 ? 自拟题知识点题GESP-55级·STL客观题单选

小位想找出最高分同学坐在几号位(下标)。运行下面的程序:

vector<int> a = {70, 95, 88};
int idx = max_element(a.begin(), a.end()) - a.begin();
cout << idx;

关于这段程序,下面哪个说法正确?( )

  • A. max_element 返回的就是最大值 95 本身,能直接赋给 int 变量
  • B. 两个迭代器不能相减,这段程序编译不通过
  • C. 程序输出 1,迭代器相减得到的正是最大值所在的下标
  • D. 求最大值下标必须手写循环逐个比较,没有现成办法
未选择
输入
输出

            
答案