数据结构课程设计实验报告.pdfVIP

  • 0
  • 0
  • 约2.76万字
  • 约 35页
  • 2023-02-07 发布于江西
  • 举报
数据结构课程设计报告 题 目: 通讯录管理 院系名称: 信息学院 专业名称: 信息与计算科学 班 级: 学生姓名: 学 号: 指导教师: 1 / 35 一. 设计目的 1、通过本次课程设计巩固《数据结构》中所学的内容; 2、提高自己上机编程以及调试能力。 二. 设计内容 建立一个通讯录,能够实现储存联系人、添加联系人、删除联系人等功能。输入的通讯 录联系人包编号、姓名、性别、电话、地址等信息。 三.概要设计 程序流程图 新建联系人 插入联系人 查询联系人 主程序 菜单 输出联系人 。。。。。。。。。 。。。。。。。。。。 退出程序 四.调试情况,设计技巧及体会 1.改进方案 1、菜单界面可以更加优化的美观些。 2、联系人的查询太繁琐,需要改进算法。 2 / 35 2.体会 回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦 多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到 了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很 重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中 得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。 五.参考文献 1、《数据结构》 杨剑 主编 清华大学出版社 2、《数据结构(C 语言版)》 .严蔚敏_吴伟民.主编 清华大学出版社 3、网上相关资料 六、附录: 源代码 #includeiostream.h #includestdio.h #include stdlib.h #include string #define maxsize 10000 #define overload 0 #define ok 1 #define error 2 typedef int Status; typedef struct { char num[10]; char name[5]; char sex[5]; char tel[15]; char adj[30]; }data; typedef struct { 3 / 35 int length; data *elem; }Sqlist; Status InitList(Sqlist L) { L.elem=new data[maxsize]; if(!L.elem) exit(overload); L.length=0; return ok; } Status Add() { Sqlist L; data e; int i; i=1; char chose; cout请输入姓名:endl; cine.name;

文档评论(0)

1亿VIP精品文档

相关文档