一.数组收集数据
二.通过循环对数据进行累加
三.求平均值
四.调试程序
一.
首先我们需要用数组求平均值。如下所示:
while(a[N]!=-1)
{scanf("%f",&a[N]);
sum=sum+a[N];
i++;
}
二.
通过循环对其进行累加。如下所示:
{int i=-1,m;
float sum=0,ave=0,a[N];
printf("请输入单位的人数");
while(a[N]!=-1)
{scanf("%f",&a[N]);
sum=sum+a[N];
i++;
}
三.
然后对其求平均值。如下所示:
while(a[N]!=-1)
{scanf("%f",&a[N]);
sum=sum+a[N];
i++;
}
ave=(sum+1)/i;
四.
完成程序,对其进行调试,结果如下:
#include<stdio.h>
#define N 50
int main()
{int i=-1,m;
float sum=0,ave=0,a[N];
printf("请输入单位的人数");
while(a[N]!=-1)
{scanf("%f",&a[N]);
sum=sum+a[N];
i++;
}
ave=(sum+1)/i;
printf("%.2f",ave);
}