c语言求数组平均值

2024-12-01 17:29:27
推荐回答(3个)
回答1:

#include 
int main()
{
int avarge[4],sum=0,c,i;
printf("input four numbers\n");
for(i=0;i<4;i++)//这里多了分号
{
scanf("%d",&avarge[i]);
sum=sum+avarge[i];
}
c=sum/4; //为什么除以10呢?不是四个数吗?
printf("c is %d\n", c); //少了参数C
return 0;
}

回答2:

1、c=sum/10; 错了。不是4个数求平均值吗?应该c=sum/4;
2、printf("c is%d");里面没有输出表列。应该printf("c is%d",c);

3、如果不能整除,平均值c,和变量sum变量应该是实数型,float c,sum;因为10/4=2,所以sum/4中的sum变量最好也是实数型。

回答3:

既然是四个数的平均值为什么 c=sum/10?还有printf("c is %d");错的,应该是printf("c is %d",c);