设计一个班级同学的通讯录——答案

综合实验1:线性表的应用

一、实验目的

1、利用线性表的基本运算进行线性表的相关操作;

2、掌握文件的应用;

3、加深对链式存储数据结构的理解,逐步培养解决实际问题的编程能力。

二、实验环境

装有Visual C++6.0/CFree的计算机。

本次实验共计4学时。

三、实验内容

(以下内容三选一)

1、通讯录设计

设计一个班级同学的通讯录,要求如下:

  • 通讯录中每个同学的信息包含以下内容:学号(id)、姓名(name)、电话号码(tel)。如果需要更多其他信息,请自行添加。
  • 程序主菜单包含以下几个功能:
  1. 添加记录:通过键盘输入信息,添加一条通讯录记录。
  2. 删除记录:通过键盘输入学号,删除该学号的记录。
  3. 输出记录:输出通讯录全部记录。
  4. 按姓名查找:通过键盘输入姓名,输出该同学的所有信息。
  5. 保存记录:把通讯录中所有的记录保存到文件中。
  6. 清空记录:删除通讯录中的全部记录,并删除文件。
  7. 退出

提示:

  • 程序启动时应判断是否存在记录文件,如果存在,则读取每条记录到链表中。
  • 用户选择并完成主菜单某功能后,除了退出程序,应该返回主菜单。
  • 添加一条记录时,插入到链表的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值