一千萬個為什麽

搜索

在C中查找數組中的最大值索引

我想在C中找到數組中的最大值索引。

我寫這個代碼示例:

maks=0;
for(i=0;i< N * N;i++) {
    if(array[i]>maks) {
        maks=(int) array[i];
        k=i;
    }
}

但這不能正常工作。你能告訴我另一個例子嗎?

最好的祝福...

最佳答案

k = 0;
max = array[k];

for (i = 0; i < N * N; ++i)
{
    if (array[i] > max)
    {
        max = (int)array[i];
        k = i;
    }
}

應該管用 !

轉載註明原文: 在C中查找數組中的最大值索引