6.2有3个职工的信息(包括工号、姓名、性别、工资),放在结构体数组中,要求输出全部职工的信息。
时间: 2023-12-19 16:23:57 浏览: 83
用结构数组设计职工文件
好的,这是一个简单的结构体数组的输出问题。以下是示例代码:
```c
#include <stdio.h>
// 定义结构体
struct Employee {
int id;
char name[20];
char gender;
float salary;
};
int main() {
// 初始化结构体数组
struct Employee employees[3] = {
{1, "Tom", 'M', 5000.0},
{2, "Lucy", 'F', 6000.0},
{3, "Jack", 'M', 5500.0}
};
// 输出所有职工信息
for (int i = 0; i < 3; i++) {
printf("工号:%d,姓名:%s,性别:%c,工资:%.2f\n", employees[i].id, employees[i].name, employees[i].gender, employees[i].salary);
}
return 0;
}
```
输出结果为:
```
工号:1,姓名:Tom,性别:M,工资:5000.00
工号:2,姓名:Lucy,性别:F,工资:6000.00
工号:3,姓名:Jack,性别:M,工资:5500.00
```
阅读全文