如何找到一个数组中最大值所处的位置

2025-03-07 01:43:15
推荐回答(1个)
回答1:

以c++为例子,用顺序查找法

int array[10+2],len=10+1;
int biggest=-1,ith;
for(int i=0;i!=len;++i)
    if(array[i]>biggest)
    {
        biggest=array[i];
        ith=i;
    }

此时,biggest就是最大值,ith为该值第一次在数组中出现的位置