如有帮助,欢迎下载支持
menu(); }
for(f=0;f fread(&flight[f],sizeof(struct flight_type),1,fp); if(strcmp(flight[f].flight_num,e)!=0)A[f]=0; else A[f]=1; } for(f=0;f if(m==0)printf(\对不起!无此航班!\\n\ else { printf(\航班号 起始站 终点站 飞行时间 预售票数 已售票数\\n\\n\ for(f=0;f fread(&flight[f],sizeof(struct flight_type),1,fp); if(strcmp(flight[f].flight_num,e)==0) printf(\ght_num,flight[f].start_add,flight[f].end_add,flight[f].week_day,flight[f].All_amount,flight[f].Free_amount); 注意:原程序中此处是一行 } } fclose(fp); printf(\现在您想做什么?\\n\\n 1:退出\\n\\n 2:返回查询菜单\\n\\n 3:返回主菜单\\n\\n\ printf(\请输入:\ scanf(\ if(a==1) { - 11 - 如有帮助,欢迎下载支持 printf(\谢谢使用!\\n\ exit(0); } if(a==2)search(); else menu(); } void start() /*按起点站查询航班信息函数*/ { int a,h,B[N],x=0; char g[8]; FILE *fp; printf(\请输入起始城市(城市的全拼):\ scanf(\ if((fp=fopen(\ { printf(\无法打开文件!\\n\ menu(); } for(h=0;h fread(&flight[h],sizeof(struct flight_type),1,fp); if(strcmp(flight[h].start_add,g)!=0)B[h]=0; else B[h]=1; } for(h=0;h if(x==0)printf(\对不起!无此航班!\\n\ else - 12 - 如有帮助,欢迎下载支持 { printf(\航班号 起始站 终点站 飞行时间 预售票数 已售票数\\n\\n\ for(h=0;h fread(&flight[h],sizeof(struct flight_type),1,fp); if(strcmp(flight[h].start_add,g)==0) printf(\ght_num,flight[h].start_add,flight[h].end_add,flight[h].week_day,flight[h].All_amount,flight[h].Free_amount); 注意:原程序中此处是一行 } } fclose(fp); printf(\现在您想做什么?\\n\\n 1:退出\\n\\n 2:返回查询菜单\\n\\n 3:返回主菜单\\n\\n\ printf(\请输入:\ scanf(\ if(a==1) { printf(\谢谢使用!\\n\ exit(0); } if(a==2)search(); else menu(); } void end() /*按终点站查询航班信息函数*/ { - 13 - 如有帮助,欢迎下载支持 int a,n,C[N],y=0; char m[8]; FILE *fp; printf(\请输入终点城市(城市的全拼):\ scanf(\ if((fp=fopen(\ { printf(\无法打开文件!\\n\ menu(); } for(n=0;n fread(&flight[n],sizeof(struct flight_type),1,fp); if(strcmp(flight[n].end_add,m)!=0)C[n]=0; else C[n]=1; } for(n=0;n if(y==0)printf(\对不起!无此航班!\\n\ else { printf(\航班号 起始站 终点站 飞行时间 预售票数 已售票数\\n\\n\ for(n=0;n fread(&flight[n],sizeof(struct flight_type),1,fp); if(strcmp(flight[n].end_add,m)==0) printf(\ght_num,flight[n].start_add,flight[n].end_add,flight[n].week_day,flight[n].All_amount,flight[n].Free_amount); 注意:原程序中此处是一行 } - 14 - 如有帮助,欢迎下载支持 } fclose(fp); printf(\现在您想做什么?\\n\\n 1:退出\\n\\n 2:返回查询菜单\\n\\n 3:返回主菜单\\n\\n\ printf(\请输入:\ scanf(\ if(a==1) { printf(\谢谢使用!\\n\ exit(0); } if(a==2)search(); else menu(); } void time() /*按飞行时间查询航班信息函数*/ { int s,t,w,a,D[N],z=0; FILE *fp; printf(\请输入日期(星期几)(1~~7之间)!\\n\ printf(\星期\ do { scanf(\ if(s<1||s>7) { w=1; printf(\对不起!您输入的飞行时间超出范围,请重新输入!\\n\ - 15 -
C课程设计说明书
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)