要求:为某个单位建立一个员工通讯录管理系统,可以方便地查询每一个员工的办公室电话号码、手机号码及电子邮箱。其功能包括通讯录链表的建立、员工通讯信息的查询、修改、插入与删除以及整个通讯录的输出。
1. 存储结构类型定义。
员工通讯信息的存储结构类型定义:
typedef struct
{ char num[5]; /*员工编号*/
char name[8]; /*员工姓名*/
char phone[9]; /*办公室电话号码*/
char call[12]; /*手机号码*/
}DataType;
通讯录链表的结点类型:
typedef struct node
{
DataType date;
Struct node *next;
}ListNode;
2. 主要算法:
a. 建立一个通讯录链表
b. 查询(可以按照编号或姓名在链表中查找出对应的记录)
c. 插入记录
d. 删除记录
e. 查看全部记录