电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构单位员工通讯录管理系统实验报告

数据结构单位员工通讯录管理系统实验报告_第1页
1/23
数据结构单位员工通讯录管理系统实验报告_第2页
2/23
数据结构单位员工通讯录管理系统实验报告_第3页
3/23
实验序号:14实验项目名称:期末大作学号2016210556姓名韩雪萍实验地点 文科楼 222指导教师 康凯专业班16级时间 2017.12.28宁夏师范学院数学与计算机科学学院《数据结构实验》实验报告一、实验目的二、实验要求三、实验设备(环境)及要求1•环境要求:硬件:PC(PII 以上,128M 以上内存);软件:WindowsXP 及以上操作系统、VisualC++6.0 版本。四、实验内容、步骤与结果期末大作业:单位员工通讯录管理系统(线性表应用)问题描述与要求为某个单位建立一个员工通讯录管理系统,可以方便查询每一个员工的办公室电话、手机号、及电子邮箱。其功能包括通讯录链表的建立、员工通讯信息的查询、修改、插入与删除、以及整个通讯录表的输出。实现提示可以采用单链表的存储结构,如可定义如下的存储结构:tedestruct 员工通讯信息的结构类型定义chrnu5 员工编号chrne10 员工姓名chrhone15 办公室电话号码chrell15 手机号码te通讯录单链表的结点类型tedestructnodetedt 结点的数据域structnodenet 结点的指针域istodeinist五、程序实现(写出每个操作的算法)#includevstdio・h>#include#includevstdlib・h>typedefstruct{charnum[5];charname[15];charphone[13];charcall[15];chare_mail[30];[datatype;typedefstructnode{datatypedata;structnode*next;}Dnode;Dnode*head;Dnode*p;typedefstructnodelinklist;intmenu();Dnode*createlist();voidAdd(Dnode*head,Dnode*p);Dnode*research(Dnode*head);voidDelete(Dnode*head);voidprint_list(Dnode*head);Dnode*Change(Dnode*head,chark[]);voidSaveandfree();voidOpen();intmenu(){inti;printf("H\.printf("\n");7?printf("通讯录系统清单\n");printf("\n");printf("printf("\n");~~~~~~~~~丿;printf("1.通讯录的建立");printf("\n");printf("2•添加人员信息");printf("\n");printf("3.删除人员信息");printf("\n");printf("4.查询人员信息");printf("\n");printf("5.输出人员信息");printf("\n");printf("6.修改人员信息");printf("\n");printf("0.退出并保存");printf("\n");printf("请选择 0-6:");scanf("%d",&i);while(iv0lli>6){printf("系统提示:您输入错误!\n");printf("请重新输入 0-6:");scan^"%d",&i);printf("\n\n");}returni;}Dnode*createlist(){Dnode*head=(Dnode*)malloc(sizeof(Dnode));Dnode*p;Dnode*rear;charc='n';rear=head;while(c=='n'){p=(Dnode*...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据结构单位员工通讯录管理系统实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部