c語(yǔ)言從數(shù)組中找到最大的數(shù)

小億
270
2024-01-08 13:09:48

要從數(shù)組中找到最大的數(shù),可以使用循環(huán)遍歷數(shù)組的每個(gè)元素,將第一個(gè)元素設(shè)為假設(shè)的最大值,然后逐個(gè)比較后續(xù)的元素與假設(shè)的最大值,如果有更大的數(shù)則更新最大值。以下是一個(gè)示例代碼:

#include <stdio.h>

int main() {
    int arr[] = {1, 5, 3, 9, 2};  // 示例數(shù)組
    int size = sizeof(arr) / sizeof(arr[0]);  // 數(shù)組長(zhǎng)度
    int max = arr[0];  // 假設(shè)第一個(gè)元素為最大值

    for (int i = 1; i < size; i++) {
        if (arr[i] > max) {
            max = arr[i];  // 更新最大值
        }
    }

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

    return 0;
}

以上代碼將輸出最大的數(shù)為9。

0