用c语言的结构体写出输入一个正整数 n(3<=n<=10),再输入 n 个雇员的信息(如下表所 示),输出每人的姓名和实发工资(基本工资+浮动工资-支出)。
时间: 2023-12-27 21:03:23 浏览: 59
好的,我可以帮你解决这个问题。这里是一个用 C 语言结构体实现的例子代码:
```c
#include <stdio.h>
#define MAX_EMPLOYEES 10
typedef struct Employee {
char name[32];
float basic_salary;
float float_salary;
float expenses;
} Employee;
int main() {
int n;
Employee employees[MAX_EMPLOYEES];
printf("请输入员工数量 n (3 <= n <= 10):");
scanf("%d", &n);
if (n < 3 || n > 10) {
printf("员工数量不符合要求!\n");
return 0;
}
for (int i = 0; i < n; i++) {
printf("请输入第 %d 个员工的信息:\n", i + 1);
printf("姓名:");
scanf("%s", employees[i].name);
printf("基本工资:");
scanf("%f", &employees[i].basic_salary);
printf("浮动工资:");
scanf("%f", &employees[i].float_salary);
printf("支出:");
scanf("%f", &employees[i].expenses);
}
printf("\n员工信息如下:\n");
for (int i = 0; i < n; i++) {
float salary = employees[i].basic_salary + employees[i].float_salary - employees[i].expenses;
printf("姓名:%s,实发工资:%.2f\n", employees[i].name, salary);
}
return 0;
}
```
这个程序定义了一个 `Employee` 结构体,包含了员工姓名、基本工资、浮动工资以及支出四个成员变量。然后通过循环读入 n 个员工的信息,并计算每个员工的实发工资,最后输出所有员工的信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)