当前位置:首页 > C语言课程设计 - 飞机订票系统说明书(第一个人)
{ case 1:paixu1();//调用从小到大排序函数 break; case 2:paixu2();//调用从大到小排序函数 break; } printf(\排序后的航班信息为:\\n\ output(); //显示排序后航班信息 printf(\请按回车键返回上层菜单 \ getchar(); getchar(); }
void paixu1() //定义从小到大排序函数 { int k,j; struct air t; for(i=0;i
void paixu2() //定义从大到小排序函数 { int k,j; struct air t; for(i=0;i - 12 - s[i]=t; } } } 以上即为我们的源程序清单。 b) 执行结果: 程序最终运行情况如所贴图表。 1) 第一次运行程序(输入初始数据) 界面提示输入原始数据:请输入航班号→请输入起始站→请输入终点站→请输入飞行时间→请输入机票数。我按照提示一次输入了4个航班信息后按提示输入“n”则不再继续输入,系统显示出了主菜单界面。接着按0退出程序,显示“谢谢使用,再见。” 图表 1—主菜单界面 2) 第二次运行程序(进行航班信息的浏览) 运行程序就不再显示输入航班信息了,而是直接显示出了主菜单界面(如图表1)。在提示中输入“2” →显示航班信息。输出如下航班信息(如图表2),确实显示出输入的4个航班信息。 图表 2—显示航班信息 - 13 - 3) 查询航班信息 在主菜单界面输入3→请输入航班号→输入“1010” →显示出所查找的信息(如图表3) 图表 3—查询航班信息 4) 航班排序 在主菜单界面输入4→按照提示输入“2”(按航班号从大到小排序)→显示出排序后的航班信息(如图表4) 图表 4—航班排序 5) 订票业务 在主菜单输入5→提示输入航班号→输入1010→显示出该航班信息并提示输入订票数:输入3→“订票成功” (如图表5) 图表 5—订票业务1 票数不足情况(如图表6): - 14 - 图表 6—订票业务2 (六) 仍存在的问题: 系统只是按照题目的要求做的,虽然是很好地完成了题目要求的所有模块,但是在整个编程过程中我们也曾尝试增加我们感兴趣的功能,但是失败了。 (七) 心得体会: 经过此次的课程设计,可以很明确的了解到自己哪些知识点掌握的比较好,哪些知识点运用的还不够熟练。通过此次课程设计也学会综合运用理论知识来分析和解决实际问题的能力、养成严谨的科学态度和良好的程序设计习惯,实现由知识向智能的初步转化;学会遵循软件开发过程的基本规范,运用结构化程序设计的方法,按照课程设计的题目要求,并与同组成员共同完成设计、编写、调试和测试应用程序及编写文档的任务。 指导教师(签字): 教研室主任(签字): 批准日期: 年 月 日 - 15 -
共分享92篇相关文档