




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#include#include#include#defineN10000structairintnum;charstart20;charover20;chartime10;intcount;sN;inti;intm=0;#definePRINT%-dsssdn,s.num,s.start,s.over,s.time,s.countvoidinput();voidprint();voidsave();voidread();voidsearch();voidshanchu();voiddingpiao();voidtuipiao();voidxiugai();voidmain()intj;printf(-您好,欢迎进入中国民航管理系统!-n);printf(=n);doprintf(-1.输入航班信息-nn-2.浏览航班信息-nn-3.修改航班信息-nn-4.查找航班信息-nn-5.删除航班信息-nn-6.订票信息-nn-7.退票信息-nn-0.退出-nn);printf(=n);printf(请在0-7中选择以回车键结束:nn);scanf(%d,&j);switch(j)case1:input();break;case2:print();break;case3:xiugai();break;case4:search();break;case5:shanchu();break;case6:dingpiao();break;case7:tuipiao();break;case0:;break;while(j!=0);printf(谢谢使用,再见!n);voidinput()charf=2008china;inty;printf(请输入密码并以回车键结束:nn);scanf(%s,f);if(strcmp(f,2008china)=0)printf(请依次输入航班信息(机票数位0结束输入):nn完成输入信息请键入w以回车键结束nn);printf(-n);for(i=0;iN;i)printf(请输入航班号:n);scanf(%d,&s.num);printf(请输入起始站:n);scanf(%s,s.start);printf(请输入终点站:n);scanf(%s,s.over);printf(请输入时间:n);scanf(%s,s.time);printf(请输入机票数:n,m);scanf(%d,&s.count);m;printf(第%d个信息已经输完是否继续?按任意键继续,按0结束,m);scanf(%d,&y);if(y=0)save();print();break;elseprintf(输入密码错误!请检查您的密码是否正确!谢谢!再见!nn);voidsave()FILE*fp,*fp1;if(fp=fopen(chen.dat,wb)=NULL)printf(创建文件失败!nn);getchar();return;if(fp1=fopen(hao.dat,wb)=NULL)printf(创建文件失败!nn);getchar();return;for(i=0;im;i)if(fwrite(&s,sizeof(structair),1,fp)=0)printf(向文件输入数据失败!nn);(0) 回复 1楼 2006-07-28 22:28 举报|个人企业举报垃圾信息举报 60.20.134.*fprintf(fp1,%d,m);fclose(fp);fclose(fp1);voidread()FILE*fp,*fp1;if(fp=fopen(chen.dat,rb)=NULL)printf(出错,请检查文件是否存在,按任意键返回住菜单);getchar();if(fp1=fopen(hao.dat,rb)=NULL)printf(创建文件失败!nn);getchar();return;fscanf(fp1,%d,&m);fclose(fp1);for(i=0;im;i)fread(&s,sizeof(air),1,fp);fclose(fp);voidprint()charw10;read();printf(航班号起始站终点站时间机票数n);for(i=0;im;i)printf(PRINT);printf(请按任意键回车键结束返回上层菜单以:n);scanf(%s,w);voidsearch()charname120;charname220;charii10;intn,no;doprintf(请选择查找方式:nn);printf(1.按航班号查找nn2.按终点站查找nn3.按航线查找nn0.返回nn);printf(请在0-3中选择:nn按其他键以回车键结束返回主菜单:nn);scanf(%d,&n);if(n=0)break;switch(n)case1:printf(请输入航班号:n);scanf(%d,&no);break;case2:printf(请输入终点站名称:n);scanf(%s,name2);break;case3:printf(请输入起始站名称:n);scanf(%s,name1);printf(请输入终点站名称:n);scanf(%s,name2);break;read();for(i=0;im;i)if(strcmp(s.over,name1)=0|strcmp(s.over,name2)=0)printf(n查找航班信息成功!n);printf(航班号起始站终点站时间机票数n);printf(PRINT);break;if(s.num=no)printf(n查找航班信息成功!n);printf(航班号起始站终点站时间机票数n);printf(PRINT);break;no=0;/将航班号赋值为0printf(没有您需要的信息或查找完毕:nn是否继续查找?请键入yes或no以回车键结束n);scanf(%s,ii);while(strcmp(ii,yes)=0);voidshanchu()charname120;charname220;charii10;charf=2008china;intno,n;printf(请输入密码并以回车键结束:nn);scanf(%s,f);/读取密码if(strcmp(f,2008china)=0)doprintf(请选择删除以方式回车键结束:nn);printf(*1.按航班号删除nn*2.按航线删除nn*0.返回nn);printf(请在0-2中选择以回车键结束:n);scanf(%d,&n);if(n=0)break;switch(n)case1:printf(请输入航班号:n);scanf(%d,&no);read();break;case2:printf(请输入起始站名称:n);scanf(%s,name1);printf(请输入终点站名称:n);scanf(%s,name2);read();break;for(i=0;im;i)if(s.num=no|strcmp(s.start,name1)=0&strcmp(s.over,name2)=0)s=sm-1;m-;printf(查找完毕或没有这个信息nn);printf(是否继续删除n);printf(请键入yes或no以回车键结束n);scanf(%s,ii);save();/调用读取函数if(!strcmp(ii,yes)/printf(请按任意键以回车键结束返回上层菜单:n);break;while(n!=1&n!=2&n!=3&n!=4&n!=0);回复 2楼 2006-07-28 22:28 举报|个人企业举报垃圾信息举报 60.20.134.*elseprintf(对不起密码错误!您不是管理员,不能使用此项功能!谢谢!再见!nn);voiddingpiao()intn;chara10;dosearch();printf(请输入您要订的机票数以回车键结束:n);scanf(%d,&n);if(n=n)s.count=s.count-n;save();printf(订票成功!nn);break;if(s.countn)printf(请输入有效的机票数:n);break;printf(是否继续?请输入yes或no以回车键结束:n);/判断是否继续订票scanf(%s,a);while(!strcmp(a,yes);voidtuipiao()intn;chara10;dosearch();printf(请输入您要退的机票数目:n);scanf(%d,&n);if(n0)printf(请输入有效的机票数!n);s.count=s.countn;save();printf(退票成功!nn);printf(是否继续?请键入yes或no以回车键结束:nn);scanf(%s,a);while(!strcmp(a,yes);getchar();voidxiugai()structxiuintno;charname120;charname220;chartime20;intcount;x1;charj10;charf=2008china;intn;printf(请输入密码并以回车键结束:nn);scanf(%s,f);if(strcmp(f,2008china)=0)read();/doprintf(请选择修改方式:nn*1,按航班号修改:nn*2,按航线修改:nn);printf(请在1-2中修改以回车键结束:nn);scanf(%d,&n);switch(n)case1:printf(请输入航班号:n);scanf(%d,&x0.no);break;case2:printf(请输入起始站:n);scanf(%s,1);printf(请输入终点站:n);scanf(%s,2);break;for(i=0;im;i)if(strcmp(s.over,1)=0&strcmp(s.over,2)=0)printf(航班号起始站终点站时间机票数n);printf(PRINT);break;if(s.num=x0.no)printf(航班号起始站终点站时间机票数n);printf(PRINT);break;x0.no=0;printf(请输入新航班号、起始站、终点站、时间(星期几)、机票数:n);scanf(%d%s%s%s%d,&x0.no,1,2,x0.time,&x0.count);s.num=x0.no;strcpy(s.start,1);strcpy(s.over
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陶瓷景观艺术品牌塑造分析报告
- 信息检索效果实证研究分析报告
- 医疗数据集成应用分析
- 临朐初中三模数学试卷
- 2025年智能型高压设备合作协议书
- 2025年厢式货车项目发展计划
- 洛平许济数学试卷
- 沁阳职教中心数学试卷
- 老师在发数学试卷
- 镍氢电池安全测试规范报告
- 《初中毕业班家长会课件中学衔接》
- 鼓胀中医护理
- 2024年青海省门源回族自治县事业单位公开招聘村务工作者笔试题带答案
- 设备整厂出售合同协议
- 2025-2030中国高k和ALD和和CVD金属前体行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国缝纫机器人行业市场发展趋势与前景展望战略研究报告
- 2025年4月12日衢州事业单位及市直遴选(选调)笔试真题及答案解析
- 油气仓储物流优化-全面剖析
- 妊娠剧吐护理查房
- 机械设备维护手册
- 广东省五校(朝汕实验、高州中学、石门、湛江一中等)2024-2025学年高三上学期开学联考数学试题(解析版)
评论
0/150
提交评论