平均数
时间: 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;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。