#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\n", max);
    printf("Min: %d\n", min);
    printf("Avg: %.2f\n", avg);
    return 0;
}
``
编写函数求一组数中的最大值、最小值和平均值。其中用全局变量max存放最大值min存放最小值函数返回平均值用Dev C++编写

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

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