#include <stdio.h>

int max, min;

float get_max_min_avg(int arr[], int len) {
    float sum = 0;
    max = min = arr[0];
    for (int i = 0; i < len; i++) {
        if (arr[i] > max) {
            max = arr[i];
        }
        if (arr[i] < min) {
            min = arr[i];
        }
        sum += arr[i];
    }
    return sum / len;
}

int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int len = sizeof(arr) / sizeof(arr[0]);
    float avg = get_max_min_avg(arr, len);
    printf('Max: %d
', max);
    printf('Min: %d
', min);
    printf('Avg: %.2f
', avg);
    return 0;
}
C语言函数实现数组最大值、最小值和平均值计算

原文地址: https://www.cveoy.top/t/topic/oeRK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录