c语言用结构体打印工资表
时间: 2024-06-14 21:04:58 浏览: 253
职工结构体数组,从键盘输入N位职工信息,打印输出最高的工资
以下是一个使用C语言结构体打印工资表的例子:
```c
#include <stdio.h>
typedef struct {
char* name;
int salary;
} Employee;
int main() {
Employee emp1, emp2, emp3;
emp1.name = "John";
emp1.salary = 5000;
emp2.name = "Mary";
emp2.salary = 6000;
emp3.name = "Tom";
emp3.salary = 7000;
printf("姓名\t工资\n");
printf("%s\t%d\n", emp1.name, emp1.salary);
printf("%s\t%d\n", emp2.name, emp2.salary);
printf("%s\t%d\n", emp3.name, emp3.salary);
return 0;
}
```
这个例子定义了一个名为Employee的结构体,包含了姓名和工资两个成员变量。然后创建了三个Employee类型的结构体变量emp1、emp2和emp3,并分别给它们的成员变量赋值。最后使用printf函数打印出了工资表,显示了每个员工的姓名和工资。
阅读全文