其他分享
首页 > 其他分享> > 复试机试练习2015.3(负数平均)

复试机试练习2015.3(负数平均)

作者:互联网

从键盘输入若干个整数数组(不超过50个)用0结束并放在最后一个元素中,计算数组元素中值为负数的平均值(不包括0),结果保留四位小数

标准输入:43 -47 -21 53 -8 12 0

标准输出:-25.3333

代码

#include<stdio.h>
int main()
{
    int a[50];
    float aver=0;
    int count=0,i,num=0;
    for(i=0;;i++)
    {
        scanf("%d",&a[i]);
        if(a[i]==0)break;
        else count++;
    }
    for(i=0;i<count;i++)
    {
        if(a[i]<0)
        {    num++;
            aver=aver+a[i];
        }
    }
    aver=aver/num;
    printf("%.4f\n",aver);
    return 0;

}

标签:count,int,50,复试,++,num,aver,机试,2015.3
来源: https://blog.csdn.net/yuppie__1029/article/details/88188580