#include <stdio.h>
int main()
{
int ri, repeat;
int i, n, sum;
float aver;
int a[10];
scanf("%d", &repeat);
for (ri=1; ri<=repeat; ri++){
scanf("%d", &n);
for(i=0; i<n; i++)
scanf("%d",&a[i]);
sum = 0;
aver = 0;
for(i=0; i<n; i++)
sum += a[i];
aver = sum*1.0/n;
printf("aver=%.2f\n",aver);
}
return 0;
}
代码补充如下:
#include <stdio.h>
int main()
{
int ri,repeat;
int i,n,sum;
float aver;
int a[10];
scanf("%d",&repeat);
for (ri=1;ri<=repeat;ri++)
{
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
/*--------------------*/
sum = 0;
for(i=0;i<n;i++)
sum += a[i];
aver = 1.0 * sum / n;
printf("aver=%.2f\n",aver);
}
}
第二次使用之前 赋值为0