的函数有没有一种C++函数,可以求出一组数中的最大

2025-06-27 12:22:21
推荐回答(2个)
回答1:

stl有个max_element函数,可以求一个数组(或者容器)里的最大值http://www.cplusplus.com/reference/algorithm/max_element/

需要include

简单用法示例:

int arr[] = {5,6,8,1,-123,4,2,19,0};
int n = sizeof(arr) / sizeof(arr[0]);
int *maxpos = std::max_element(arr, arr+n);
int maxvalue = *maxpos;
// 也可以简写:
// int maxvalue = *(std::max_element(arr, arr+n));

回答2:

似乎没有这样的函数