菜鸟请教一个简单编程问题
问题:统计全单位人员平均工资。单位人数不固定,工资数先后从键盘输入,当输入-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; }