_sur;p++)Рfor(q=p+1;q->tkt_sur;q++)Р{Р if(p->tkt_sur<q->tkt_sur)Р {Р t=*p;Р *p=*q;Р *q=t;Р }Р}Рprintf("终点站名\t航班号\t飞机号\t飞行日期\t乘员定额\t余票量\n");Р for(j=0;j<MAXSIZE;j++)Р {Р display(info);Р info++;Р }Р} Р四设计与调试分析Р航空客运订票系统:Р首先,可视化界面让程序实现的比较直接、省时。在分析实现时,利用栈和队列的相关知识实现所要实现的功能。链表在其中发挥了比较重要的作用。运行程序时输入了多种不同字符信息,经过多次修改结果达到了预期效果。说明程序具有一定的可靠性和稳定性。当然,该系统的语言比较基础,降低了运行效率除此之外,该程序也有很多不足,若乘客订多票并要退票时,应设计一个板块询问其是否全部退票。当乘客订票选舱位时,应询问是否订不同票价的机舱。还有,只设置了终点站,没设起始站。除此之外,关于星期几的设置没有设成字符串型,无疑降低了运行效率。Р五用户手册Р航空客运订票系统:Р当用户进入指定界面后,根据自身的需求选择1-7其中一个序号。若选择“1”,则会显示出本系统内存中的3条航线的相关信息;若选择“3”,输入航班号,则可以浏览所求航线的相关信息;若选择“4”,则输入航班号以及订票量,若订票量的数目不大于余票量,则订票成功,若大于余票量,系统提示是否候票,接着用户选择是否候票;若选择“2”,输入航班号,就可以得到该航班上的客户信息;若选择“5”,输入航班号和客户姓名,则可以成功退票,此时若有人候票,则前几个人便可以订票成功;若选择“6”,系统将会将航班的相关信息按剩票的多少排逆序;若选择“7”,便会直接退出系统,系统会显示“感谢使用本系统,欢迎您下次使用!”Р六测试成果Р航空客运订票系统: