头歌C语言计算奖金答案
时间: 2024-10-18 11:14:07 浏览: 30
在C语言中,计算奖金通常会涉及到一些基础的条件判断和运算。假设有一个简单的公式,比如基本工资加上一定比例的绩效奖金。以下是一个简化的示例:
```c
#include <stdio.h>
// 定义结构体表示员工信息
struct Employee {
double base_salary; // 基本工资
double performance_rate; // 绩效百分比
};
// 计算奖金函数
double calculateBonus(struct Employee emp) {
double bonus = emp.base_salary * emp.performance_rate / 100; // 公式:基本工资 * (绩效百分比 / 100)
return bonus;
}
int main() {
// 创建员工实例并输入数据
struct Employee employee;
printf("请输入员工的基本工资: ");
scanf("%lf", &employee.base_salary);
printf("请输入员工的绩效百分比(如100): ");
scanf("%lf", &employee.performance_rate);
// 计算并打印奖金
double bonus_amount = calculateBonus(employee);
printf("员工的奖金为: %.2f\n", bonus_amount); // 控制精度到小数点后两位
return 0;
}
```
在这个例子中,用户会被提示输入员工的基本工资和绩效百分比,然后程序会调用`calculateBonus`函数计算奖金,并显示结果。
阅读全文