没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
将全班同学的通讯信息存入一个单链表。元素中的通讯信息包括每一位同学的:学号、姓名、性别、宿舍、联系电话等。要求能够利用姓名和序号进行有关查找、插入、删除、更新等操作。 (1)以单链表作为存储班级通讯录的存储结构,首先需要定义一个单链表数据结构,其中每个元素是一条同学通讯信息,包括学号、姓名、性别、宿舍、联系电话等字段。 (2)将本班的通讯信息输入文本文件“通讯录.txt”中,需要实现文件读写功能。当程序启动时,需要将文件中的信息读入单链表中,当程序结束时,需要将内存中的通讯录单链表中的信息重新写入文件。 (3)需要实现向单链表中追加一条通讯录记录的功能,即单链表的插入功能。通过提示信息,让用户将一条通讯录记录的各个字段信息输入内存,构成一个单链表元素,然后将其作为一个整体插入单链表最后一条记录之后,该功能在读取文件信息,创建单链表是也需要用到。 (4)需要实现查询功能,包括通过姓名查询:给定一个姓名,返回其通讯信息和在表中的位置;通过序号查询:给定一个姓名,返回其通讯信息和在表中的位置。 (5)需要实现在给定位置增加一条记录的功能,该位置可以直接设定,也可以通过查询得到,比如先查到姓名为“XXX”的学生的通讯信息在表中的位置,然后在该记录的后面插入一条新的记录。
资源推荐
资源详情
资源评论
收起资源包目录
基于单链表的班级通讯录.rar (12个子文件)
2基于单链表的班级通讯录
通讯录.txt 13KB
2.cpp 10KB
Debug
vc60.pdb 52KB
2基于单链表的班级通讯录.exe 184KB
vc60.idb 41KB
2.obj 25KB
2基于单链表的班级通讯录.ilk 220KB
2基于单链表的班级通讯录.vcxproj.filters 897B
2基于单链表的班级通讯录.vcxproj.user 143B
2基于单链表的班级通讯录.dsp 4KB
2基于单链表的班级通讯录.vcxproj 7KB
2基于单链表的班级通讯录.plg 952B
共 12 条
- 1
DXnima
- 粉丝: 3170
- 资源: 14
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页