当前位置:首页C语言 > 正文

C语言中求数组的最小值和最大值

作者:野牛程序员:2024-02-01 21:25:39C语言阅读 2279

在C语言中,要求一个数组的最小值和最大值,可以通过遍历数组的方式来实现。下面是一个简单的示例代码:

#include <stdio.h>

int main() {
    int arr[] = {10, 5, 7, 3, 8, 2};
    int size = sizeof(arr) / sizeof(arr[0]); // 计算数组的长度
    int min = arr[0]; // 假设第一个元素是最小值
    int max = arr[0]; // 假设第一个元素是最大值

    // 遍历数组,更新最小值和最大值
    for (int i = 1; i < size; i++) {
        if (arr[i] < min) {
            min = arr[i];
        }
        if (arr[i] > max) {
            max = arr[i];
        }
    }

    // 输出最小值和最大值
    printf("最小值: %d\\n", min);
    printf("最大值: %d\\n", max);

    return 0;
}

这段代码首先初始化了一个整数数组 arr,然后使用一个循环遍历数组中的元素。在遍历过程中,通过比较当前元素与已知的最小值和最大值,来更新最小值和最大值。最后,输出得到的最小值和最大值。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击