各位童鞋们,有没有在为找一个数组中最大的数代码太长或不方便而担忧呢?
今天给大家介绍两个函数及其用法。
在这之前,我们先定义一个a[6]数组={0,5,4,3,2,1},n=5;
*max_element(起点,执行长度);这个函数是用来求这个数组里最大的值,例:
K=*max_element(a+1,a+n+1);K的值也就等于5(注意:我是从下标1开始找的);
二维的也就是:K=*max_element(a[i]+1,a[i]+n+1);
max_element(起点,执行长度)-数组名;这个函数求的是最大的数的下标,例:
k=max_element(a+1,a+n+1)-a;k的值就是1,
min_element也是一样的用法,只不过是求最小值。
好啦,就到这里啦,是不是感觉方便多了呢?