溫馨提示×

c語言怎么求數(shù)組最大值

小億
122
2024-01-16 22:48:52
欄目: 編程語言

請參考以下的C語言代碼示例,用于求解數(shù)組中的最大值:

#include <stdio.h>

int main() {
    int arr[] = {5, 8, 3, 2, 7, 6};
    int n = sizeof(arr) / sizeof(arr[0]);
    int max = arr[0];

    for (int i = 1; i < n; i++) {
        if (arr[i] > max) {
            max = arr[i];
        }
    }

    printf("數(shù)組的最大值是:%d\n", max);

    return 0;
}

在上述代碼中,我們定義了一個(gè)整數(shù)類型的數(shù)組arr,并使用了一個(gè)循環(huán)來遍歷數(shù)組中的每個(gè)元素。我們使用變量max來保存當(dāng)前找到的最大值,初始化為數(shù)組的第一個(gè)元素arr[0]。在每次循環(huán)中,我們將當(dāng)前元素與max進(jìn)行比較,如果當(dāng)前元素大于max,則更新max為當(dāng)前元素的值。最終,當(dāng)循環(huán)結(jié)束時(shí),max就保存了數(shù)組中的最大值。最后,我們使用printf函數(shù)將結(jié)果打印出來。

希望能幫到你!

0