平均数

平均数

时间: 1ms        内存:64M

描述:

求若干个整数的平均数。

输入:

输入数据含有不多于5组的数据,每组数据由一个整数n(n≤50)打头,表示后面跟着n个整数。

输出:

对于每组数据,输出其平均数,精确到小数点后3位,每个平均数应占单独一行。

示例输入:

3 6 5 18 
4 1 2 3 4

示例输出:

9.667
2.500

提示:

参考答案(内存最优[748]):

#include<stdio.h>
main()  
{  
    int n,i;  
    while(scanf("%d",&n)!=EOF)
	{
		float a[50],s=0;
		for(i=0;i<n;i++)
		{
			scanf("%f",&a[i]);
			s+=a[i];
		}
		printf("%.3f\n",s/n);
	}
    return 0;  
}

参考答案(时间最优[0]):

#include<stdio.h>
main()  
{  
    int n,i;  
    while(scanf("%d",&n)!=EOF)
	{
		float a[50],s=0;
		for(i=0;i<n;i++)
		{
			scanf("%f",&a[i]);
			s+=a[i];
		}
		printf("%.3f\n",s/n);
	}
    return 0;  
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注