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

c语言编程求一维整型数组(长度10)的平均值,并统计数组中大於平均值的元素个数,已知数组有如下定义:inta[10]={3,7,8,4,,6,5,13,20,2,9}。在... c语言编程求一维整型数组(长度10)的平均值,并统计数组中大於平均值的元素个数,已知数组有如下定义:int a[10]={3,7,8,4,,6,5,13,20,2,9}。在线!急求! 展开
 我来答
yanglei5658
推荐于2017-12-16 · TA获得超过4755个赞
知道大有可为答主
回答量:835
采纳率:100%
帮助的人:508万
展开全部

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

具体程序如下:

#include<stdio.h>
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;
}

结果如下:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式