c语言计算实领工资,由基本工资,物价津贴,房租津贴组成
时间: 2024-10-02 08:02:51 浏览: 48
在C语言中,计算实际工资可以根据给定的基本工资、物价津贴和房租津贴进行如下计算。假设我们有一个名为`salary`的结构体,包含基本工资`basic_salary`,物价津贴`price_bonus`和房租津贴`rent_bonus`的成员:
```c
#include <stdio.h>
// 定义一个结构体表示工资信息
typedef struct {
float basic_salary; // 基本工资
float price_bonus; // 物价津贴
float rent_bonus; // 房租津贴
} Salary;
// 计算实际工资函数
float calculate_actual_salary(Salary employee) {
float actual_salary = employee.basic_salary; // 初始设置为基本工资
actual_salary += employee.price_bonus; // 添加物价津贴
actual_salary += employee.rent_bonus; // 加上房租津贴
return actual_salary;
}
int main() {
// 创建一个Salary类型的实例并赋值
Salary employee = {1000.0, 50.0, 75.0}; // 假设例子中的基本工资、津贴数值
float actual = calculate_actual_salary(employee);
printf("实际工资为: %.2f 元\n", actual); // 打印实际工资
return 0;
}
```
在这个示例中,`calculate_actual_salary`函数接受一个`Salary`结构体作为参数,计算并返回实际的总工资。在`main`函数中,我们可以创建具体的员工数据,并调用该函数计算他们的工资。
阅读全文