菜鸟请教一个简单编程问题
问题:统计全单位人员平均工资。单位人数不固定,工资数先后从键盘输入,当输入-1时表示输入结束。
找了好久没找到答案,求大神写个答案。
程序代码:#include <stdio.h>
#define N 100
int main()
{
int i=0,num=0;
float salary[N],sum=0,ave=0;
printf("Input everyone's salary:\n");
for(;i<N;i++)
{
scanf("%f",&salary[i]);
if(salary[i]!=-1)
{
sum+=salary[i];
num++;
}
else break;
}
printf("the average salary=%.2f\n",sum/num);
return 0;
}