这段代码首先定义了一个findMaxIndex函数,它接受一个整数类型的vector作为参数,并返回vector中最大值元素的下标。如果vector为空,则抛出一个std::invalid_argument异常。在main函数中,我们创建了一个示例vector,并调用findMaxIndex函数来找到并打印最大元素的下标。 这样,我们就能够清晰地理解和实现寻找vector中最大值...
#include <iostream>#include <vector>#include <algorithm> // 包含 std::max_element 和 std::min_elementint main() {std::vector<int> vec = {3, 1, 4, 2, 5};// 查找最大值及其索引auto maxIt = std::max_element(vec.begin(), vec.end());int maxValue = *maxIt;int maxIndex = st...
#include <iostream>#include <vector>#include <algorithm> // 包含 std::max_element 和 std::min_elementint main() {std::vector<int> vec = {3, 1, 4, 2, 5};// 查找最大值及其索引auto maxIt = std::max_element(vec.begin(), vec.end());int maxValue = *maxIt;int maxIndex = st...