c语言编程求一维整型数组(长度10)的平均值,并统计数组中大於平均值的元素个数,已知数组有如下定义

2025-03-04 21:12:36
推荐回答(1个)
回答1:

这个程序没啥难度,就是计算数组平均数,然后进行比较。

具体程序如下:

#include
int main()
{
    int a[10] = { 3, 7, 8, 4,  6, 5, 13, 20, 2, 9 };
    double sum=0,mean = 0;
    int count = 0;
    for (int i = 0; i < 10; i++)
    {
        sum += a[i];
    }
    mean = sum / 10.0;
    for (int i = 0; i < 10; i++)
    {
        if (a[i]>mean)
            count++;
    }
    printf("The average num of array a is %f.\n", mean);
    printf("The total num of element larger than mean is %d.\n", count);
    return 0;
}

结果如下: