SWUST OJ 77
题目描述
编写一个程序,输入某雇员的每周工作时间(以小时计)和每小时的工资数,计算并输出他的工资。
如果时间小于0或大于一周的总时间,输出 input is wrong! ;
若雇员周工作小时超过40 小时,则超过部分按原工资的1.5 倍的加班工资来计算;
若雇员每周工作小时超过60 小时,则超过60 的部分按原工资的3 倍的加班工资来计算,而40 到60 小时的工资仍按照原工资的1.5 倍的加班工资来计算。
输入
输入工作时间和每小时的工资(只输入一组测试数据)
输出
总的薪金
样例输入
30 4
45 4.5
60 5
-10 4
样例输出
120
213.75
350
input is wrong!
1.首先观察到题目是一个简单的条件分支。(if…do…)
2.看输入的类型(只输入一组测试数据)
3.打代码(命名按a,b,c)
(1)各个分支有一个差不多的格式
if(a<0||a>724)printf(" input is wrong!\n");(这是第一个,其余的粘贴后修改数据。基础的符号不懂意思的直接百度就有。什么都不懂的萌新建议找一些基础课看,再慢慢磕题。)
if(a>=0||a<40)printf("%g\n",ab);
if(a>=40||a<60)printf("%g\n",40b+(a-40)b1.5);
if(a>=60)printf("%g\n"