77范文网 - 专业文章范例文档资料分享平台

物理实验管理程序设计(3)

来源:网络收集 时间:2019-03-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

数据结构课程设计

预期结果:不能进行修改

运行结果:不能找到要修改的实验者,重新输入 说明:修改测试正确 (2) 查询测试

输入数据1:(正确的数据)输入要查询的时间 预期结果:输出要查询时间的实验者 运行结果:输出要查询的实验者 说明:查询测试正确

输入数据2:(错误的数据)输入三个实验时间以外的时间 预期结果:不能查询

运行结果:输入错误,请重新输入 说明:查询测试正确 6. 结论

课程设计顺利完成,任务书中所提出的要求全部实现,可以对实验管理进行插入、修改、删除、查询以及输出。 结束语

为期两个礼拜的数据结构课程设计终于顺利完成,虽然这两个礼拜很枯燥 在这期间真正的学到了一些经验,能够熟练的运用学到的知识,知道学习编程必须亲手编写程序这样才能真正的学到知识,这才达到了实践的目的,当程序编写完,并正常运行后,心情十分轻松。 参考文献

[1] 谭浩强. C语言程序设计(第三版).北京:清华大学出版社,2005 [2] 林智颖. C语言程序设计教程.中国电力出版社,2006

[3] 严蔚敏,吴伟民.数据结构(c语言版),北京:清华大学出版社,2007.4 [4] 姜灵芝, 余健. C语言课程设计案例精编. 清华大学出版社, 2008 [5] 网上相关资料

10

数据结构课程设计 附录1-用户手册

点击运行,首先出现的是菜单界面,选择菜单选项进行操作,可进行如图6所示

图6 菜单界面

点“1后按回车”即进行插入实验者信息的操作,在填入要选择实验时间,实验者学号后回车结束插入如图7所示。

图7 插入界面

输入2后点击回车执行修改实验者时间操作,如图8所示

11

数据结构课程设计

图8修改界面

输入3后点击回车进行实验者查询操作,如图9所示

图9 查询界面

输入4后点击回车进行删除功能的操作。如图10所示

图10删除界面

输入5后点击回车进行输出操作。如图11所示

12

数据结构课程设计

图11 输出实验者信息界面

附录2-源程序

#include \#include \typedef struct gp { int num;

struct gp* next; struct gp* prev;

} GroupLab1, GroupLab2, GroupLab3; GroupLab1* pHeadLab1 = 0;/*list1 head*/ GroupLab1* pTailLab1 = 0;/*list1 foot*/ GroupLab2* pHeadLab2 = 0;/*list2 head*/ GroupLab2* pTailLab2 = 0;/*list2 foot*/ GroupLab3* pHeadLab3 = 0;/*list3 head*/ GroupLab3* pTailLab3 = 0;/*list3 foot*/ int Size_GroupLab1 = 0;/*list1 size*/ int Size_GroupLab2 = 0;/*list2 size*/ int Size_GroupLab3 = 0;/*list3 size*/ int ClearGroupLab1() { GroupLab1* nod = 0; while(pHeadLab1) { nod = pHeadLab1;

pHeadLab1 = pHeadLab1->next; free(nod);

13

数据结构课程设计 } pTailLab1 = 0; Size_GroupLab1 = 0; return 0; }

int ClearGroupLab2() { GroupLab2* nod = 0; while(pHeadLab2) { nod = pHeadLab2;

pHeadLab2 = pHeadLab2->next; free(nod); } pTailLab2 = 0; Size_GroupLab2 = 0; return 0; }

int ClearGroupLab3() { GroupLab3* nod = 0; while(pHeadLab3) { nod = pHeadLab3;

pHeadLab3 = pHeadLab3->next; free(nod); } pTailLab3 = 0; Size_GroupLab3 = 0; return 0; }

NewGroupLab1() { if(pHeadLab1) { ClearGroupLab1(); }

pHeadLab1 = pTailLab1 = 0; Size_GroupLab1 = 0; }

NewGroupLab2() { if(pHeadLab2) { ClearGroupLab2(); }

14

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库物理实验管理程序设计(3)在线全文阅读。

物理实验管理程序设计(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/540601.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: