#include #include #include using namespace std;

void main() { vector a(10, 1); // 初始化容器,开辟 10 个单位空间,元素初始化为 1 int i; cout << '初始化变量' << endl; for (int i = 0; i < a.size(); i++) // 容器长度 a.size() { a[i] = i + 666; // 给容器 a 中元素重新赋值 }

cout << *max_element(a.begin(), a.end()) << endl; // 输出 a 数组中最大值

}

该 C++ 程序运用了以下知识点:

  1. STL 库中的 vector 容器
  2. 算法库中的 max_element 函数

编程时需要注意以下几点:

  1. vector 容器的初始化方法,可以使用括号初始化。
  2. vector 容器的元素访问方法,可以使用下标访问方式。
  3. 算法库中的 max_element 函数,需要指定容器的起始和结束位置。
  4. 输出最大值时,需要使用指针访问 max_element 函数返回的迭代器指向的元素。
C++ STL 容器与算法:使用 vector 和 max_element 函数查找最大值

原文地址: https://www.cveoy.top/t/topic/ok5q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录