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

C课程设计说明书

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

如有帮助,欢迎下载支持

char u[10]={\ printf(\请输入密码:\ scanf(\ if(strcmp(b,u)==0) {

for(j=0;j

printf(\请输入航班号:\

scanf(\ printf(\请输入起始站(如:beijing):\ scanf(\ printf(\请输入终点站(如:wuhan):\ scanf(\ printf(\请输入飞行时间(1~~7):\ do {

scanf(\

if(flight[j].week_day<1||flight[j].week_day>7) { w=1;

printf(\对不起!您输入的飞行时间超出范围,请重新输入!\\n\\n\ printf(\注意范围(1~~7之间):\ } else w=0; }

while(w == 1);

printf(\请输入预售票数:\ scanf(\ printf(\请输入已售票数:\

scanf(\

- 6 -

如有帮助,欢迎下载支持

}

save(); /*调用保存航班信息函数*/ printf(\信息已录入并保存!\\n\\n\\n现在您想做什么?\\n1:退出\\n2:返回主菜单\\n\

printf(\请输入:\ scanf(\ if(a==1)exit(0);

else menu(); /*调用选择菜单函数*/ }

else printf(\对不起,您无权使用此功能!\\n\\n\\n\ printf(\现在您想做什么?\\n\\n1:退出\\n\\n2:返回主菜单\\n\\n\ printf(\请输入:\ scanf(\ if(a==1) {

printf(\谢谢使用!\\n\ exit(0); }

else menu(); /*调用选择菜单函数*/ }

void save() /*保存航班信息函数*/ { FILE *fp; int i;

if((fp=fopen(\{printf(\无法打开文件!\\n\return;

- 7 -

如有帮助,欢迎下载支持

}

for(i=0;i

if(fwrite(&flight[i],sizeof(struct flight_type),1,fp)!=1) printf(\文件打开出错!\\n\fclose(fp); }

void scan() /*浏览航班信息函数*/ { int a,c; FILE *fp;

if((fp=fopen(\ {

printf(\无法打开文件!\\n\ menu(); }

printf(\航班号 起始站 终点站 飞行时间 预售票数 已售票数\\n\\n\

for(c=0;c

fread(&flight[c],sizeof(struct flight_type),1,fp); printf(\

printf(\ght_num,flight[c].start_add,flight[c].end_add,flight[c].week_day,flight[c].All_amount,flight[c].Free_amount); 注意:原程序中此处是一行

}

fclose(fp);

printf(\信息库中所有航班信息已输出!\\n\\n\\n现在您想做什么?\\n\\n 1:退出

- 8 -

如有帮助,欢迎下载支持

\\n\\n 2:返回主菜单\\n\\n\

printf(\请输入:\ scanf(\ if(a==1) {

printf(\谢谢使用!\\n\ exit(0); }

else menu(); }

void search() /*查询航班信息函数*/ { int d,w;

printf(\ *****************************查询方式****************************** \\n\注意:原程序中此处是一行

printf(\按航班号查询\\n\ printf(\按起始站查询\\n\ printf(\按终点站查询\\n\ printf(\按飞行时间查询\\n\\n\ printf(\

******************************************************************* \\n\注意:原程序中此处是一行

printf(\请选择(1~~4):\ do {

scanf(\ if(d<1||d>4)

- 9 -

如有帮助,欢迎下载支持

{ w=1;

printf(\对不起!您的输入超出范围,请重新输入!\\n\ printf(\注意范围(1~~4):\ } else w=0; }

while(w == 1);

switch(d) {

case 1:flight_search();break; /*调用按航班号查询函数*/ case 2:start(); break; /*调用按起始站查询函数*/ case 3:end(); break; /*调用按终点站查询函数*/ case 4:time();break; /*调用按飞行时间查询函数*/ } }

void flight_search() /*按航班号查询航班信息函数*/ { FILE *fp; int a,f,A[N],m=0; char e[20];

printf(\请输入您要查询的航班号(如CA1826):\ scanf(\

if((fp=fopen(\ {

printf(\无法打开文件!\\n\

- 10 -

1jqqj3xwgx6vudb8bhn079ew80o94h00scu
领取福利

微信扫码领取福利

微信扫码分享