#include <stdio.h>
int main()
{
int i,n;
float sum,a,ave;
while(scanf("%d",&n)&&n)
{
sum = 0;
for(i=0;i<n;i++)
{
scanf("%f",&a);
sum+=a;
ave=sum/n;
}
printf("%.2f\n",ave);
}
return 0;
int main()
{
int i,n;
float sum,a,ave;
while(scanf("%d",&n)&&n)
{
sum = 0;
for(i=0;i<n;i++)
{
scanf("%f",&a);
sum+=a;
ave=sum/n;
}
printf("%.2f\n",ave);
}
return 0;
}
- 注意sum=0;的位置,放在for循环之前;
- 注意printf放在for循环后,sum和printf夹for;
- 注意输出是小数的话,分子分母至少一个为小数;