C语言怎么找出数组最大值

385
2023/12/12 16:26:45
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要找出C语言数组的最大值,可以使用for循环遍历数组,然后比较每个元素的大小,记录最大的值。

下面是一个示例代码:

#include <stdio.h>

#define SIZE 5

int main() {
    int arr[SIZE] = {3, 7, 1, 9, 2};
    int max = arr[0];  // 假设第一个元素为最大值

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

    printf("数组的最大值为:%d\n", max);

    return 0;
}

这个示例中,我们首先定义了一个大小为5的数组,然后假设第一个元素为最大值。接下来,通过for循环遍历数组中的其他元素,如果发现有比当前最大值更大的元素,就更新最大值。最终,输出最大值。

在这个示例中,数组的最大值为9。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言数组求和代码怎么写