C 陣列 vector求最大值最小值及其下標

2021-09-23 20:37:41 字數 956 閱讀 1477

標頭檔案:

#include
1、vector容器

例 vectorvec

最大值:

int maxvalue = *max_element(v.begin(),v.end());
最小值:

int minvalue = *min_element(v.begin(),v.end());
2、普通陣列

例 a=;

最大值:

int maxvalue = *max_element(a,a+6);
最小值:

int minvalue = *min_element(a,a+6);
2.求陣列最大值最小值對應的下標

1、vector容器

例 vectorvec

最大值下標:

int maxposition = max_element(v.begin(),v.end()) - v.begin();
最小值下標:

int minposition = min_element(v.begin(),v.end()) - v.begin();
2、普通陣列

例 a=;

最大值下標:

int maxposition = max_element(a,a+6) - a;
最小值下標:

int minposition = min_element(a,a+6) - a;
注意:返回的是第乙個最大(小)元素的位置。

C 陣列或vector求最大值最小值

可以用max element 及min element 函式,二者返回的都是迭代器或指標。標頭檔案 include 1.求陣列的最大值或最小值 1 vector容器 例 vectorv 最大值 int maxvalue max element v.begin v.end 最小值 int minval...

vector或陣列求最大值 最小值

可以用max element 及min element 函式,二者返回的都是迭代器或指標。標頭檔案 include 1.求陣列的最大值或最小值 1 vector容器 例 vector vec 最大值 int maxvalue max element v.begin v.end 最小值 int min...

c 陣列或vector容器求最大值最小值

c 陣列或vector容器求最大值最小值 可以用max element 及min element 函式,二者返回的都是迭代器或指標。標頭檔案 include algorithm include vector 1.求陣列的最大值或最小值 例 a 最大值 int maxvalue max element...