#include <iostream>
#include <vector>
#include <algorithm>
int main() {
std::vector<int> vec = {3, 1, 4, 1, 5, 9, 2, 6};
auto max_it = std::max_element(vec.begin(), vec.end());
auto min_it = std::min_element(vec.begin(), vec.end());
std::cout << "最大值元素是: " << *max_it << " 位置索引: " << (max_it - vec.begin()) << std::endl;
std::cout << "最小值元素是: " << *min_it << " 位置索引: " << (min_it - vec.begin()) << std::endl;
return 0;
}
—— 本文来自火龙信奥(义乌睿码科技):义乌青少年信息学奥赛与编程教育平台,专注 CSP-J/S、NOIP、GESP 竞赛培训,线上线下融合教学,助力编程升学。网址:hlcoding.com