编写函数 fun ,函数的功能是:求一组数中大于平 均值的数的个数。 例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值为3。

编写函数 fun ,函数的功能是:求一组数中大于平
均值的数的个数。
例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值为3。它函数中的任何内容,仅在函数 fun 的花括号中填入所编写的若干语句。

简单


#include <stdio.h>

int fun(int arr[], int size) {
    int sum = 0;
    int count = 0;

    // 计算数组元素的总和
    for (int i = 0; i < size; i++) {
        sum += arr[i];
    }

    // 计算平均值
    double average = (double)sum / size;

    // 统计大于平均值的数的个数
    for (int i = 0; i < size; i++) {
        if (arr[i] > average) {
            count++;
        }
    }

    return count;
}

int main() {
    int arr[] = {1, 3, 6, 9, 4, 23, 35, 67, 12, 88};
    int size = sizeof(arr) / sizeof(arr[0]);

    int result = fun(arr, size);

    printf("大于平均值的数的个数:%d\n", result);

    return 0;
}