飞机订票系统的html模板,飞机订票系统程序设计

《飞机订票系统程序设计.doc》由会员分享,可免费在线阅读全文,更多与《飞机订票系统程序设计》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。

1、\nquot);rintf(quot请在中修改以回车键结束:\nquot);scanf(quot%dquot,amn);读取修改方式switch(n){case:rintf(quot请输入航班号:\nquot);scanf(quot%dquot,amx[]no);读取航班号eak;case:rintf(quot请输入起始站:\nquot);scanf(quot%squot,x[]startname);读取起始站rintf(quot请输入终点站:\nquot);scanf(quot%squot,x[]endname);读取终点站eak;}for(i=;iltm;i++){if(strcm(s[i]end,x[]startname)==amamstrcm(s[i]end,x[]endname)==)判断输出条件{rintf(quot航班号起始站终点站时间预售票总数已售票总数\nquot);rintf(PRINT);eak;}if(s[i]flightno==x[]no)判断输出条件{rintf(quot航班号起始站终点站时间预售票总数已售票总数\nquot);rintf(PRINT);eak;}}x[]no=;将结构体中的号为零rintf(quot请输入新航班号、起始站、终点站、时间(星期几)、预售票总数、已售票总数:\nquot);scanf(quot%d%s%s%s%d%dquot,amx[]no,x[]startname,x[]endname,x[]day,amx[]totalticket,amx[]sellticket);定义输入格式s[i]flightno=x[]no;替换航班号strcy(s[。

2、们小组的程序终于运行成功。此次程序能运行成功的很大原因是小组同学的合作,大家分工合作,效率很快,准确率也很高。所以我觉得此次程序设计很成功,在能力、知识、复习等各个方面都有涉及,收获颇丰。、指导教师评语课程设计成绩:指导教师签字:\nquot);for(i=;iltN;i++){rintf(quot请输入航班号:\nquot);scanf(quot%dquot,ams[i]flightno);读取航班号rintf(quot请输入起始站:\nquot);scanf(quot%squot,s[i]start);读取起始站rintf(quot请输入终点站:\nquot);scanf(quot%squot,s[i]end);读取终点站rintf(quot请输入时间:\nquot);scanf(quot%squot,s[i]day);读取时间rintf(quot请输入预售票总数:\nquot);scanf(quot%dquot,ams[i]totalticket);读取预售票数rintf(quot请输入已售票总数:\nquot,m);scanf(quot%dquot,ams[i]sellticket);读取已售票总数m++;rintf(quot第%d个信息已经输完是否继续?按任意数字键继续,按结束quot,m);scanf(quot%dquot,amy);if(y==){save();将结构体信息存盘rint();输出输入的航班信息eak;}}}voidsave()保存模块程序{FILE*f,*f;定义文件指针if((f=foen(quotchendatquot,quotwbquot))==NULL)打开文件并。

3、断票数是否有效rintf(quot请输入有效的机票数!\nquot);s[i]totalticket=s[i]totalticket+n;s[i]sellticket=s[i]sellticketn;save();调用保存模块rintf(quot退票成功!\n\nquot);rintf(quot是否继续?请键入yes或no以回车键结束:\n\nquot);判断是否继续退票scanf(quot%squot,f);}while(!strcm(f,quotyesquot));判断并跳出循环getchar();}voidcorrect()修改模块{structcor定义结构体{intno;charstartname[];charendname[];charday[];inttotalticket;intsellticket;}x[];charj[];intn;{read();调用读取模块do{rintf(quot请选择修改方式:\nquot);rintf(quot*,按航班号修改:\nquot);rintf(quot*,按航线修改:文件for(i=;iltm;i++){fread(ams[i],sizeof(flight),,f);从文件中读取信息}fclose(f);关闭文件}voidrint()打印模块{charw[];read();调用读取文件函数rintf(quot航班号起始站终点站时间预售票总数已售票总数\nquot);for(i=;iltm;i++){rintf(PRINT);打印信息}rintf(quot请按任意键回车键结束返回上层菜单以:\nquot);scanf(quot%squot,w);。

4、!quot);rintf(quot\n航班号起始站终点站时间剩余机票数预售机票数\nquot);rintf(PRINT);打印信息eak;}}no=;将航班号赋值为rintf(quot没有您需要的信息或查找完毕:\n\nquotquot是否继续查找?请键入yes或no以回车键结束\nquot);scanf(quot%squot,);}while(strcm(,quotyesquot)==);判断结束}voidbooking()订票模块{intn;charf[];do{search();调用查询模块rintf(quot请输入您要订的机票数以回车键结束:\nquot);scanf(quot%dquot,amn);读取所订机票数if(n=n)判断是否出错{s[i]totalticket=s[i]totalticketn;s[i]sellticket=s[i]sellticket+n;save();调用保存函数rintf(quot订票成功!\n\nquot);eak;}if(s[i]totalticketltn)判断是否出错{rintf(quot请输入有效的机票数:\nquot);eak;}rintf(quot是否继续?请输入yes或no以回车键结束:\nquot);判断是否继续订票scanf(quot%squot,f);}while(!strcm(f,quotyesquot));判断结束}voidback()退票模块{intn;charf[];do{search();调用查询模块rintf(quot请输入您要退的机票数目:\nquot);scanf(quot%dquot,amn);输入所退票数if(nlt)。

5、i]start,x[]startname);替换其始站strcy(s[i]end,x[]endname);替换终点站strcy(s[i]day,x[]day);替换时间s[i]totalticket=x[]totalticket;替换预售票总数s[i]sellticket=x[]sellticket;替换已售票总数save();调用保存模块rintf(quot是否继续?请键入yes或no以回车键结束:\n\nquot);scanf(quot%squot,j);}while(strcm(j,quotyesquot)==);判断结束}}、个人体会历经整整一个星期的课程设计终于结束了,在这一个星期内,我们小组三个同学从最开始的空白到现在的程序运行成功。整个过程中,我领会了很多,也学到了很多,我了解到自己哪些知识点掌握的比较好,哪些知识点运用的还不够熟练。通过这次课程设计使我明白了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才是真正的知识,才能提高自己的实际动手能力和独立思考的能力。在设计的过程遇到了各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计,把以前所学过的大部分知识重新温故,巩固了所学的知识。整个过程中,我们对程序输入、浏览、功能排版、菜单显示等各个功能进行了编写,用了很多方法找可用的资料,将找到的资料进行整合嵌套。由于对程序的不熟悉和知识的局限性,刚开始将各功能整合时错误百出,各种修改最后也运行不了,当时的心情十分沉闷,总会想到要放弃,经过同学的鼓励和帮助,最终。

6、断是否出错{rintf(quot创建文件失败!\n\nquot);打印出错提示getchar();return;}if((f=foen(quothaodatquot,quotwbquot))==NULL)打开文件并判断是否出错{rintf(quot创建文件失败!\n\nquot);打印出错提示getchar();return;}for(i=;iltm;i++)if(fwrite(ams[i],sizeof(structflight),,f)==)向文件写入数据,并判断是否出错rintf(quot向文件输入数据失败!\n\nquot);frintf(f,quot%dquot,m);fclose(f);关闭文件fclose(f);关闭文件}voidread()从文件读取信息模块{FILE*f,*f;定义文件指针if((f=foen(quotchendatquot,quotrbquot))==NULL)打开文件,并判断是否出错{rintf(quot出错,请检查文件是否存在,按任意键返回住菜单quot);打印出错提示getchar();}if((f=foen(quothaodatquot,quotrbquot))==NULL)打开文件并判断是否出错{rintf(quot创建文件失败!\n\nquot);打印出错提示getchar();return;}fscanf(f,quot%dquot,amm);fclose(f);关闭航班号起始站终点站时间预售票总数已售票总数\nquot);rintf(PRINT);打印信息eak;}if(strcm(s[i]day,day)==){rintf(quot\n查询航班信息成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值