1961 - 求平均数

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

求n个数的平均数

题目输入

一个n表示要接收的数的个数,接下来一行会有n个数m,表示要求的数(0<=n<1000,m<1000)

题目输出

输出n个m的平均数的结果,任意两组输出结果之间都用一空行分开,最后的一组输出结果后没有空行。

输入/输出样例

输入格式

3
1 2 3
5
1 4 5 12 7

输出格式

2.000

5.800

C语言解答

#include<stdio.h>
int main()
{
    int n,m,sum,i,b=0;
    float ave;
    while(~scanf("%d",&n))
    {
        sum=0;b++;
        if(!n)
        {
            if(b>1)
                printf("\n");
            printf("0.000\n");
        }
        else
        {
            for(i=0;i<n;i++)
                {
                    scanf("%d",&m);
                    sum+=m;
                }
                ave=1.0*sum/n;
                if(b>1)
                    printf("\n");
                printf("%.3f\n",ave);
        }
    }
    return 0;
}