C语言课程设计――飞机订票系统源代码.docx

上传人:h**** 文档编号:25726836 上传时间:2022-07-13 格式:DOCX 页数:5 大小:12.18KB
返回 下载 相关 举报
C语言课程设计――飞机订票系统源代码.docx_第1页
第1页 / 共5页
C语言课程设计――飞机订票系统源代码.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《C语言课程设计――飞机订票系统源代码.docx》由会员分享,可在线阅读,更多相关《C语言课程设计――飞机订票系统源代码.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C语言课程设计飞机订票系统源代码 #include/标准输入、输出头文件 #include/包含字符串函数处理头文件 #include/包含access函数的头文件 #define N 99/定义最多的航班数 #define PRINT %dtt%stt%stt星期%stt%dn ,si.num,si.start,si.over,si.time,si.count/宏定义输出格式struct air/定义结构体数组int num;/定义航班号 char start20;/航班起始站 char over20;/终点站 char time10;/飞行时间 int count;/机票数量 sN; in

2、t i,m=0;/定义全局变量 char ii10; void add();/函数声明增加航班信息函数 void print();/显示航班信息 void search();/查找航班信息 void dingpiao();/订票业务 void tuipiao();/退票 void read();/读取文件 void save();/保存文件 void output();/输出格式 void paixu();/航班排序 void chushihua();/系统初始化 void build();/建立数据文件 void paixu1();/按航班号从小到大排序 void paixu2();/从大到

3、小 void main()/主函数int j; chushihua();/系统初始化判断是否存在原始数据文件 printf(欢迎使用飞机订票系统n);/打印出系统主界面 doprintf(= = ); printf( 1.增加航班信息n t 2.浏览航班信息n tt 3.查找航班信息(按航班号)tt(_)n ttt 4.航班排序(按航班号)n tttt 5.订票业务n to()ottt 6.退票业务n tttttt 0.退出n); printf(= = ); printf(请在0-6中选择以回车键结束: ); scanf(%d,&j); switch(j)case 1: add();/调用增加

4、航班函数 break; case 2:print();/调用显示模块 break; case 3:search();/调用查找模块 break; case 4:paixu();/调用排序函数 break; case 5:dingpiao();/调用订票模块 break; case 6:tuipiao();/调用退票模块 break; case 0:/退出系统 save(); printf(谢谢使用,再见!); break;while(j!=0);/判断是否调用其他函数void chushihua()/定义系统初始化函数if(access(hangban.dat,0)build();else r

5、ead();void build()/定义建立数据文件函数FILE *fp;/定义文件指针 if(fp=fopen(hangban.dat,wb)=NULL)/打开文件并判定是否出错 printf(创建文件失败! );/打印出错提示 getchar(); return;printf(请依次输入航班信息(以回车键结束): n);/打印提示信息 printf(- n); for(i=0;i=n)/判定机票数是否大于等于订票数 si.count=si.count-n; printf(订票成功! ); break;else if(si.countsj.num) k=j; if(i!=k)t=sk; sk=si; si=t;void paixu2()/定义从大到小排序函数int k,j; struct air t; for(i=0;im;i+)k=i; for(j=i+1;jm;j+) if(sk.numsj.num)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁