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

2025-04-26 15:19:05
推荐回答(2个)
回答1:

#include
#define N 20 //默认数组大小20
int main()
{
int a[N],i;
double ave=0;
printf("输入20个数\n");
for (i=0;i {
scanf("%d",&a[i]);//输入数据
ave+=a[i];//求和
}
printf("ave=%lf\n",ave/N);//取平均值,并输出
return 0;
}

回答2:

#include
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);
}