用c语言计算职工工资:工人每周工作40小时,超过40小时的部分应该按加班工资计算(为正常工资的2倍),输入工作时间(小时)和单位报酬(元/小时),计算出该职工每周应得的工资,并输出。
时间: 2023-05-19 09:00:37 浏览: 157
zggz.rar_C语言工资管理_c语言 职工_工资管理C语言_职工工资管理_职工工资管理系统
好的,这是一个计算职工工资的问题,我可以回答。以下是用 C 语言编写的代码:
```c
#include <stdio.h>
int main() {
int hours; // 工作时间
float rate; // 单位报酬
float salary; // 工资
printf("请输入工作时间(小时):");
scanf("%d", &hours);
printf("请输入单位报酬(元/小时):");
scanf("%f", &rate);
if (hours <= 40) {
salary = hours * rate;
} else {
salary = 40 * rate + (hours - 40) * rate * 2;
}
printf("该职工每周应得的工资为:%.2f 元\n", salary);
return 0;
}
```
这个程序会根据输入的工作时间和单位报酬计算出该职工每周应得的工资,并输出结果。如果工作时间超过 40 小时,超过部分的工资会按照加班工资的 2 倍计算。
阅读全文