编写c程序,任意输入20个数在一维数组a中,求20个数的平均值。

如题所述

#include <stdio.h>
#define N 20 //默认数组大小20
int main()
{
int a[N],i;
double ave=0;
printf("输入20个数\n");
for (i=0;i<N;i++)
{
scanf("%d",&a[i]);//输入数据
ave+=a[i];//求和
}
printf("ave=%lf\n",ave/N);//取平均值,并输出
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-20
#include <stdio.h>
int main()
{
int number=20;
int a[number];
printf("请输入%d个数\n",number)
int i;
float sum=0;
for(i=0;i<20;i++)
{
printf("请输入第%d个数",i+1);
scanf("%d",&a[i]);
sum +=a[i];
}
printf("平均数为%0.3f",sum/number);
}