国王的演讲台词:用C++编写一个通讯录管理程序

来源:百度文库 编辑:高校问答 时间:2024/04/30 03:19:13
程序应提供的基本管理功能有:
添加:即添加一个人的记录到通信录中
显示:即在屏幕上显示所有的通信录中的人员信息,应能分屏显示。
存储:即将通讯录信息保存在一个文件中。
装入:即将文件中的信息读入程序。
查询:可根据姓名查找某人的相关信息,若找到显示姓名,地址,电话号码和邮政编码。
修改:可修改一个人的除姓名外其它信息。
3.测试数据
程序应输入不少于10个人员的通信信息,应考滤到人员可以同名的情况。
4实现提示
程序可用一个单向连接表来管理人员信息,每个人员的姓名,地址,电话号码和邮政编码用一个CPERSON来实现,作为链表的值指针指向这些CPERSON类对象,通过链表的遍历可以操作这些数据。
5选做内容
为了加快数据定位查找的速度,采用常用优先的方法对链表的各个节点进行排序,即一旦操作了一个人员的数据,他的数据就将被用到链表的链首。这样经过有限次操作,经过查阅的人员的信息就将排在链表的前端。虽然不能说链表的节点一定是最常用的,但长用的节点一定回排在较靠前的部分,链表查找时所要走的平均距离一定较短。

老兄都写这么详细了,相信你应该会编啊!