统计全单位人数的平均工资。单位的人数不固定,当输入–1表停止。单位人数不固定怎么表示?
1 回答
Yexiaomo
TA贡献152条经验 获得超157个赞
#include <stdio.h> int main(){ int salary = 0; //用来接收输入的工资 int count = 0; //作为计数 double sum = 0; // 存储 所有工资 while( scanf("%d", &salary) != EOF && salary != -1){ //将 salary != 1 作为 结束输入的条件 sum += salary; ++count; } printf("单位 %d 人的平均工资为:%.2lf元", count, (sum/count)); //结果保留两位小数 return 0; }
人数不固定, 就不管呗。。。 只要有结束输入的就行,(salary != -1) 为 判断条件
如果 工资 还有小数的话, 就 把相应的 类型改为 float, 或者 double 就可以了
- 1 回答
- 0 关注
- 2547 浏览
添加回答
举报
0/150
提交
取消