输入10个数,放在一维数组a中,求平均数 c语言

2024-11-22 18:56:08
推荐回答(3个)
回答(1):

先定义float类型数组,郑搏依次输入10个数并伍衫计算累加和,最后输出平均值。

参考代码:

#include 
int main()

int i;
float avg=0.0,a[10];
for(i=0;i<10;i++)
{
scanf("%f",&a[i]);
avg+=a[i];
}
printf("%.2f",avg/10); 喊橘祥
return 0; 
}
/*
运行结果:
1 2 3 4 5 6 7 8 9 0
4.50
*/

回答(2):

#include启粗
void main()
{
float a[10],aver;
int i;
for(i=0;i<10;i++)
scanf("%f"悄皮镇,a[i]);
for(i=1,aver=a[0];i<10;i++)
aver+=a[i];
aver=aver/握迅10.0;
printf("%f",aver);
}

回答(3):

#include <扒颤喊stdio.h>春野

int main(void)
{
int a[10];
int i;
int sum = 0;
int avg = 0;
printf("洞物please enter ten value:");
for(i=0;i <10; i++)
{
scanf("%d ",&a[i]);
printf("%d ",a[i]);
sum = sum + a[i];
}
avg = sum /10; // float avg = sum/10.0
printf("the avg is : %d", avg);
return 0;
}