编写C语言输入6个浮点数并保存在一个一维数组中,输出所有元素的平均值

如题所述

#include<stdio.h>

int main(void)
{
float a[10];
int i,j;
float average;
float sum=0.0;

printf("请输入6个以内的浮点数,按回车分隔,输入0结束:\n");
scanf("%f",&a[0]);
for(i=0;a[i]!=0;i++)
{
scanf("%f",&a[i+1]);
}
i--;
j=i;
while(j>=0)
{
sum=sum+a[j];
j--;
}
average=sum/(i+1);
printf("这几个数的平均值是:%f\n",average);

return 0;

}
温馨提示:答案为网友推荐,仅供参考