c语言航班管理系统代码完整版Word格式.docx
《c语言航班管理系统代码完整版Word格式.docx》由会员分享,可在线阅读,更多相关《c语言航班管理系统代码完整版Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
![c语言航班管理系统代码完整版Word格式.docx](https://file1.bdocx.com/fileroot1/2023-1/9/1eb9650f-f3c6-4c3d-ae88-f0bacc0a7890/1eb9650f-f3c6-4c3d-ae88-f0bacc0a78901.gif)
--------☆7.退票信息☆--------\n\n"
--------☆0.退出☆--------\n\n"
请在0-7中选择以回车键结束:
\n\n"
scanf("
%d"
&
j);
switch(j)
case1:
input();
break;
case2:
print();
case3:
xiugai();
case4:
search();
case5:
shanchu();
case6:
dingpiao();
case7:
tuipiao();
case0:
;
}
}while(j!
=0);
谢谢使用,再见!
\n"
voidinput()
charf[]="
2008china"
inty;
请输入密码并以回车键结束:
%s"
f);
if(strcmp(f,"
)==0)
请依次输入航班信息(机票数位0结束输入):
完成输入信息请键入w以回车键结束\n\n"
--------------------------------------------------------------------------\n"
for(i=0;
i<
N;
i)
请输入航班号:
请输入起始站:
;
请输入终点站:
请输入时间:
请输入机票数:
m);
m;
第%d个信息已经输完是否继续按任意键继续,按0结束"
y);
if(y==0)
save();
else
输入密码错误!
请检查您的密码是否正确!
谢谢!
再见!
voidsave()
FILE*fp,*fp1;
if((fp=fopen("
"
wb"
))==NULL)
创建文件失败!
getchar();
return;
if((fp1=fopen("
if(fwrite(&
s,sizeof(structair),1,fp)==0)
向文件输入数据失败!
()
1楼
2006-07-2822:
28
|
fprintf(fp1,"
fclose(fp);
fclose(fp1);
voidread()
rb"
出错,请检查文件是否存在,按任意键返回住菜单"
))==NULL)
{
}
fscanf(fp1,"
m);
i
)
fread(&
s,sizeof(air),1,fp);
void
print()
char
w[10];
read();
航班号
起始站
终点站
时间
机票数\n"
printf(PRINT);
请按任意键回车键结束返回上层菜单以:
w);
search()
name1[20];
name2[20];
ii[10];
int
n,no;
do
请选择查找方式:
1.按航班号查找\n\n"
2.按终点站查找\n\n"
3.按航线查找\n\n"
0.返回\n\n"
请在0-3中选择:
按其他键以回车键结束返回主菜单:
n);
if(n==0)
switch(n)
case
1:
请输入航班号:
no);
2:
请输入终点站名称:
name2);
3:
请输入起始站名称:
name1);
if(strcmp,name1)==0||strcmp,name2)==0)
\n查找航班信息成功!
航班号起始站终点站时间机票数\n"
if==no)
no=0;
航班号删除\n\n"
*2.按航线删除\n\n"
*0.返回\n\n"
请在0-2中选择以回车键结束:
if(n==0)
switch(n)
if==no||strcmp,name1)==0&
&
strcmp,name2)==0)
s=s[m-1];
m--;
查找完毕或没有这个信息\n\n"
是否继续删除\n"
请键入yes或no以回车键结束\n"
ii);
o);
请输入起始站:
x[0].name1);
请输入终点站:
x[0].name2);
if(strcmp,x[0].name1)==0&
strcmp,x[0].name2)==0)
if==x[0].no)
x[0].no=0;
请输入新航班号、起始站、终点站、时间(星期几)、机票数:
%d%s%s%s%d"
x[0].no,x[0].name1,x[0].name2,x[0].time,&
x[0].count);
=x[0].no;
strcpy,x[0].name1);
strcpy,x[0].name2);
strcpy,x[0].time);
=x[0].count;
是否继续请键入yes或no以回车键结束:
j);
}while(strcmp(j,"
yes"
)==0);
对不起密码错误!
您不是管理员,不能使用此项功能!
structair
intnum;
charstart[20];
charover[20];
chartime[10];
intcount;
s[N];