题目: 通讯录(通过链表实现) 设计并实现一个简易的通讯录软件,管理个人通讯记录。一条通讯记录可包括:姓名、工作单位、手机、住宅电话、E-Mail、家庭住址等(可自行增删,但不可过少)。该系统应实现以下基本功能: (1)增加新的通讯记录 ...
实现的通讯录功能有:查看通讯录 添加联系人 删除联系人 查询联系人 保存并退出。 通过txt文件保存和读取通讯录数据。 include lt stdio.h gt include lt string.h gt include lt Windows.h gt void showMenu void initL void addPerson void displayPersons void delete ...
2019-03-25 23:42 0 705 推荐指数:
题目: 通讯录(通过链表实现) 设计并实现一个简易的通讯录软件,管理个人通讯记录。一条通讯记录可包括:姓名、工作单位、手机、住宅电话、E-Mail、家庭住址等(可自行增删,但不可过少)。该系统应实现以下基本功能: (1)增加新的通讯记录 ...
前言 在mooc上学习了链表中的顺序表和单链表,并使用单链表数据结构跟着老师完成通讯录创建。通过这次链表练习使用,做一些总结。 自顶向下设计探索。 功能需求 在功能实现上,通讯录主要包括,创建联系人,删除联系人,显示联系人,退出通讯录。 通讯录 创建联系人 联系人 ...
...
一、目标描述: 1、建立一个通讯录,按姓名字母排序存储联系人信息。 2、可显示菜单提供显示、新增、删除、修改等功能。 3、显示:(1)显示联系人数量及全部联系人信息;(2)提供特定条件查询指定联系人信息。 4、新增:逐步提示对应信息输入。 5、删除:删除指定联系人信息。 6、修改:提供 ...
1、单向链表的定义 next作为同类型指针,指向与它所在节点一样的节点。 2、单向链表的基本操作 1)建立链表 2)遍历链表 3)在链表中插入节点 4)在链表中删除节点 ...
用C语言的指针实现了单向链表中的几项基本操作:新建链表,置空链表,插入节点(由于在尾部加入新节点尤为常用,故单独用一个函数实现),删除节点。为了以上操作更便捷,另分别写了返回尾节点和某特定节点的函数。为了统一插入及删除节点的操作,使其不因节点位置不同而受到影响(主要是插入或删除头节点),我在真正 ...
自己理解的思路如下所示: 从第二个节点开始,先记录下一个节点,把第二个节点移到头节点之前,头节点变为移动的这个节点之前记录的节点变为接下来要移动的节点用for循环重复最后把原来头节点变成尾节点(*next指向NULL)返回链表 的头节点 c语言实现代码如下: struct stu ...