6.统计全单位的人员的平均工资,单位人数不固定,工资数从键盘先后输入,当输入-1时表示输入结束(假如前面输入的是有效数据)
(提示:人数不固定,可以考虑用while语句,条件可以写(工资变量!=-1))
#include <stdio.h>
int main()
{
float salary,sum = 0,aver = 0;
int count = 0;
printf("输入工资:");
scanf("%f",&salary);
while(salary!=-1)
{
sum += salary;
scanf("%f",&salary);
count++;
}
aver = sum/count;
printf("平均工资为:%.2f\n",aver);
return 0;
}
#include<stdio.h>
int main()
{
int a,b=0,c=0;
printf("请输入每个人的工资:");
while(1)
{
scanf("%d",&a);
if(a!=-1)
{
b=b+a,c++;
}
else
break;
}
printf("平均工资为:%.2f",(float)b/c);
return 0;
}