好文档 - 专业文书写作范文服务资料分享网站

C课程设计说明书

天下 分享 时间: 加入收藏 我要投稿 点赞

如有帮助,欢迎下载支持

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 -

1jqqj3xwgx6vudb8bhn079ew80o94h00scu
领取福利

微信扫码领取福利

微信扫码分享