c语言 实报告15.docVIP

  • 40
  • 0
  • 约4.77万字
  • 约 11页
  • 2016-12-25 发布于河南
  • 举报
实验十五 链表实验 实验目的: 了解链表的基本结构 熟悉结构体指针的定义和操作 熟练掌握基于单链表的各种操作。 实验内容: 基于链表结构实现一个简单的通讯录管理系统,实现通讯录的简单电子化。该系统具有增加新记录、修改原记录、删除原记录、根据姓名查找和查看所有记录等功能。增加新记录即将由键盘输入的数据形成一个节点添加到表尾。参考界面如图1。 图1 增加新记录参考界面 修改原记录为根据输入的用户名查找到链表中的原记录,将其值修改为重新输入的值。参考界面如图2。 图2 修改原记录参考界面 删除原记录与修改原记录相似,通过输入的用户名查找到原记录所在节点,然后删除该节点。参考界面如图3。 图3 删除原记录参考界面 根据姓名查找即通过输入的姓名输出该人的全部详细信息。参考界面如图4。 图4 根据姓名查找参考界面 查看所有记录即输出该通讯录中所有人的详细信息。参考界面如图5。 图5 查看所有记录参考界面 实验1、算法思想:先建立链表中的信息,在main函数中用switch进行相应抄作的判断,再编写相应的函数来实现要求的功能 程序清单: #includestdio.h #includestdlib.h #includestring.h struct stud_node{ char name[20]; char sex[10]; char birth[11

文档评论(0)

1亿VIP精品文档

相关文档