```c
{
// LinkNode *head,*p,*s;
int n;
int j;
DataType data;
p=head=(LinkNode*)malloc(sizeof(LinkNode));//创建头结点
head->next=NULL;
printf("请输入员工的数量:");
scanf("%d",&n);
printf("建立员工通讯录:\n");
//i = n;
for(j=1;j<=n;j++)
{
printf("请输入第%d个员工信息",j);
s=(LinkNode *)malloc(sizeof(LinkNode));//新建的结点
printf("员工编号:");
scanf("%s",data.num);
printf("员工姓名:");
scanf("%s",data.name);
printf("办公室电话号码:");
scanf("%s",data.phone);
printf("员工手机号码:");
scanf("%s",data.call) ;
s->next=NULL;
s->prior=p;
p->next=s;
p=s;
}
p->next=NULL;
printf("信息输入成功\n");
return head;
}
```