c语言

c语言怎么求数组最大值

小亿
128
2024-01-16 22:48:52
栏目: 编程语言

请参考以下的C语言代码示例,用于求解数组中的最大值:

#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("数组的最大值是:%d\n", max);

    return 0;
}

在上述代码中,我们定义了一个整数类型的数组arr,并使用了一个循环来遍历数组中的每个元素。我们使用变量max来保存当前找到的最大值,初始化为数组的第一个元素arr[0]。在每次循环中,我们将当前元素与max进行比较,如果当前元素大于max,则更新max为当前元素的值。最终,当循环结束时,max就保存了数组中的最大值。最后,我们使用printf函数将结果打印出来。

希望能帮到你!

0
看了该问题的人还看了