利用C语言编程商场为员工提供了基本工资、物价津帖乃房和津贴。其中,物价津贴为基本工资的40%,房租津贴为基本工资的25%。要求,从控制台输入基本工资,并计算输出实领工资,输出结果如图。
时间: 2024-10-04 15:03:57 浏览: 35
在C语言中,你可以使用结构体(struct)来模拟商场员工的薪资结构,包括基本工资、物价津贴和房租津贴。首先,创建一个结构体来存储相关信息:
```c
#include <stdio.h>
// 定义薪资结构体
typedef struct {
double basic_salary; // 基本工资
double price_bonus; // 物价津贴(基本工资的40%)
double rent_bonus; // 房租津贴(基本工资的25%)
} EmployeeSalary;
void calculate_salary(EmployeeSalary* emp) {
// 计算物价津贴和房租津贴
emp->price_bonus = emp->basic_salary * 0.40;
emp->rent_bonus = emp->basic_salary * 0.25;
// 实领工资计算总和
double total_salary = emp->basic_salary + emp->price_bonus + emp->rent_bonus;
printf("基本工资: %.2f\n", emp->basic_salary);
printf("物价津贴: %.2f\n", emp->price_bonus);
printf("房租津贴: %.2f\n", emp->rent_bonus);
printf("实领工资: %.2f\n", total_salary);
}
int main() {
double basic_wage;
printf("请输入员工的基本工资: ");
scanf("%lf", &basic_wage);
// 创建薪资结构并初始化
EmployeeSalary employee = {basic_wage, 0.0, 0.0};
// 调用函数计算并输出薪资信息
calculate_salary(&employee);
return 0;
}
```
在这个程序中,用户可以从控制台输入基本工资,然后`calculate_salary`函数会根据输入的值计算出物价津贴和房租津贴,最后输出员工的实领工资。运行这个程序,你可以看到计算结果。
阅读全文