语言6.计算三个员工的销售总金额sum_sale与薪资总额sum_salary。 相关信息如下:请用结构体数组完成 。(30%) 编号no 姓名name 销售金额sale 薪资sal
时间: 2024-09-26 16:09:43 浏览: 49
假设我们有一个名为`Employee`的结构体,包含员工的编号、姓名、销售金额和薪资信息,我们可以创建一个结构体数组来存储这三个员工的数据,并计算销售总金额(sum_sale)和薪资总额(sum_salary)。这里是一个示例:
```c++
#include <stdio.h>
#include <string>
// 结构体定义
struct Employee {
int no;
std::string name;
float sale; // 销售金额
float salary; // 薪资
};
int main() {
const int numEmployees = 3; // 员工数量
Employee employees[numEmployees] = { // 初始化员工数据
{1, "张三", 5000.0f, 8000.0f},
{2, "李四", 7000.0f, 9000.0f},
{3, "王五", 6000.0f, 7500.0f}, // 其他字段可以添加...
};
// 计算销售总金额
float sum_sale = 0.0f;
for (int i = 0; i < numEmployees; i++) {
sum_sale += employees[i].sale;
}
// 计算薪资总额
float sum_salary = 0.0f;
for (int i = 0; i < numEmployees; i++) {
sum_salary += employees[i].salary;
}
printf("销售总金额:%.2f元\n", sum_sale);
printf("薪资总额:%.2f元\n", sum_salary);
return 0;
}
```
阅读全文