- 5
- 0
- 约1.05万字
- 约 25页
- 2017-03-22 发布于广东
- 举报
1引言
通讯录是用来记载、查询联系人通讯信息的工具。电子通讯录已成为手机、电子词典等电子设备中不可缺少的工具软件。通讯录管理系统能有效地管理通讯录相关信息,包括输入、查询、添加、修改、删除等功能,该软件给用户提供了一个简单的人机界面,用户可以根据提示信进行各种操作。
使用的编程语言是C语言。2问题分析
(1) 本题目主要涉及线性表的基本操作。
(2) 通讯录中的记录通常按记载顺序先后有序,因此选用线性表;如果考虑到很少删除联系人,并且新增联系人又添加在表尾,则可采用顺序表;但是如果考虑到在任何位置插入或删除操作,因涉及经常性的插入和删除,则应优先考虑采用链表。
通过上述分析,我选择单链表存储结构,通讯录存储如下typedef struct { //通讯录结点类型
char num[5]; //编号
char name[9]; //姓名
char phone[13]; //电话
char email[30]; //邮箱号
char kind[16]; //类别
} DataType;
typedef struct node { //结点类型定义
DataType data; //结点数据域
struct node *next; //结点指针域
} ListNode;
3总体设计
图1 系统模块结构图
输入:记录
您可能关注的文档
最近下载
- 考虑多工况的汽车前轴结构优化设计【论文】13000字 .pdf
- 2024年小红书酒店集团通案(小游记·探寻新解法).pdf
- 2025广州从化区中小学教师招聘考试试题及答案.docx VIP
- 小红书酒店集团通案(小游记·探寻新解法) 2024年.pptx
- 一种基于卷积神经网络的水下爆炸载荷下板架结构动态响应的预测方法.pdf VIP
- 一种基于机器学习的水下爆炸载荷下船体板架结构动响应快速预报方法.pdf VIP
- 蜂窝式SCR脱硝催化剂生产工艺关键技术分析.pdf VIP
- 创维50&55&65BG22产品规格书.pdf VIP
- 2025年新版春考化工试卷答案及解析.doc VIP
- 地质踏勘方案.pptx VIP
原创力文档

文档评论(0)