1 #include "stdio.h" 2 #include "stdlib.h" 3 #include "malloc.h" 4 #include "string.h" 5 6 const int maxlen=1000;//最大长度 7 typedef char type; 8 9 struct Data{ 10 int num;//职工的编号 11 char name[20];//职工的姓名 12 char sex[20];//职工的性别 13 char partment[20];//职工的部门 14 char position[20];//职工的职称 15 float basic;//职工的基本工资 16 float add;//职工的奖金 17 int days;//职工的出勤 18 float tall;//职工的总工资 19 }; 20 //-------------链表------------------ 21 struct link_list 22 { 23 Data data; 24 link_list *next; 25 }; 26 27 /*创建链表*/ 28 link_list *Create_list(link_list *head) 29 { 30 head = (link_list *)malloc(sizeof link_list);//分配存储区域 31 if(head==NULL) 32 { 33 printf("setup fail "); 34 35 exit(0); 36 } 37 38 head->data.num = 0; 39 head->data.name[0]='