📌  相关文章
📜  C程序查找数组的最大和最小元素(1)

📅  最后修改于: 2023-12-03 15:30:15.763000             🧑  作者: Mango

C程序查找数组的最大和最小元素

在C语言中,可以通过遍历数组来查找数组的最大值和最小值。以下是一个示例程序,说明了如何在一个整数数组中查找最大值和最小值。

代码实现
#include <stdio.h>

int main() {
    int arr[] = {10, 5, 32, 15, 9, 12};
    int n = sizeof(arr)/sizeof(arr[0]);
    int i, max, min;
    
    max = arr[0];
    min = arr[0];
    
    for (i=0; i<n; i++) {
        if (arr[i] > max) {
            max = arr[i];
        }
        if (arr[i] < min) {
            min = arr[i];
        }
    }
    
    printf("The maximum element is %d\n", max);
    printf("The minimum element is %d\n", min);
    
    return 0;
}
代码说明

这段代码中,首先声明了一个整数数组arr,并使用sizeof函数确定了数组的长度n。然后声明了三个变量imaxmin,其中maxmin被初始化为数组的第一个元素。接着使用for循环遍历数组中的每个元素,若当前元素比当前的max要大,则将max更新为当前元素;若当前元素比当前的min要小,则将min更新为当前元素。

最后,将找到的最大值和最小值输出到控制台。

结语

这是一个简单而实用的C程序,可以用于查找任何整数数组的最大值和最小值。对于初学者来说,这是一个不错的练手项目。