编写一个程序,循环从标准输入读入某雇员的工作时间(以小时计)和每小时的工资 数,计算并输出他的工资

编写一个程序,循环从标准输入读入某雇员的工作时间(以小时计)和每小时的工资数,计算并输出他的工资。若雇员月工作小时超过40小时,则超过部分按原工资的1.5倍的加班工资来计... 编写一个程序,循环从标准输入读入某雇员的工作时间(以小时计)和每小时的工资 数,计算并输出他的工资。若雇员月工作小时超过 40 小时,则超过部分按原工资的 1.5 倍的加班工资来计算。若雇员月工作小时超过 50 小时,则超过 50 的部分按原工资的 3 倍 的加班工资来计算,而 40 到 50 小时的工资仍按照原工资的 1.5 倍的加班工资来计算。 展开
 我来答
爱是一责任
推荐于2018-03-10 · TA获得超过165个赞
知道小有建树答主
回答量:175
采纳率:71%
帮助的人:71.1万
展开全部
#include<stdio.h>
#define ADD 40
#define ADDMAX 50
float sumadd(int hour,float rmb)
{
float f = 1.5;
return (float)hour*(rmb*f);
}
float sumaddmax(int hour,float rmb)
{
int n=3;
return (float)hour*(rmb*n);
}
int main()
{
int hour;
float rmb,sumrmb = 0;
printf("亲输入以工作时间:_____\b\b\b");
scanf("%d",&hour);
printf("亲输入每小时单价:_____\b\b\b");
scanf("%f",&rmb);
sumrmb =(float)40*rmb;
hour-=ADD;
if(hour >10)
{
sumrmb+=sumadd(10,rmb);
sumrmb+=sumaddmax(hour-10,rmb);
}
else
if(hour<=10)
{

sumrmb+=sumadd(hour,rmb);
}
printf("亲这是你的收人:%.2f",sumrmb);
return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式