c语言航班管理系统代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#include<>???
#include<>????
#include<>
#define N 10000
struct air
{
int num;
char start[20];
char over[20];
char time[10];
int count;
}s[N];
int i;
int m=0;
#define PRINT "%-dsssd\n",,,,, void input();
void print();
void save();
void read();
void search();
void shanchu();
void dingpiao();
void tuipiao();
void xiugai();
void main()
{
int j;
printf(" ★---您好,欢迎进入中国民航管理系统!---★\n");
printf
("==================================================================== ============\n");
do
{
printf(" -------- ☆ 1.输入航班信息☆--------\n\n"
" -------- ☆ 2.浏览航班信息☆--------\n\n"
" -------- ☆ 3.修改航班信息☆--------\n\n"
" -------- ☆ 4.查找航班信息☆--------\n\n"
" -------- ☆ 5.删除航班信息☆--------\n\n"
" -------- ☆ 6.订票信息☆--------\n\n"
" -------- ☆7.退票信息☆--------\n\n"
" -------- ☆0.退出☆--------\n\n");
printf
("==================================================================== ============\n");
printf("请在0-7中选择以回车键结束:\n\n");
scanf("%d",&j);
switch(j)
{
case 1: input();
break;
case 2:print();
break;
case 3:xiugai();
break;
case 4:search();
break;
case 5:shanchu();
break;
case 6:dingpiao();
break;
case 7:tuipiao();
break;
case 0:;
break;
}
}while(j!=0);
printf("谢谢使用,再见!\n");
}
void input()
{
char f[]="2008china";
int y;
printf("请输入密码并以回车键结束:\n\n"); scanf("%s",f);
if(strcmp(f,"2008china")==0)
{
printf("请依次输入航班信息(机票数位0结束输入):\n\n"
"完成输入信息请键入w以回车键结束\n\n");
printf("--------------------------------------------------------------------------\n");
for(i=0;i { printf("请输入航班号:\n"); scanf("%d",&; printf("请输入起始站:\n"); scanf("%s",; printf("请输入终点站:\n"); scanf("%s",; printf("请输入时间:\n"); scanf("%s",; printf("请输入机票数:\n",m); scanf("%d",&; m ; printf("第%d个信息已经输完是否继续按任意键继续,按0结束",m); scanf("%d",&y); if(y==0) { save(); print(); break; } } } else printf("输入密码错误!请检查您的密码是否正确!谢谢!再见!\n\n"); } void save() { FILE *fp,*fp1; if((fp=fopen("","wb"))==NULL) { printf("创建文件失败!\n\n"); getchar(); return; } if((fp1=fopen("","wb"))==NULL) { printf("创建文件失败!\n\n"); getchar(); return; } for(i=0;i if(fwrite(&s,sizeof(struct air),1,fp)==0) printf("向文件输入数据失败!\n\n"); () • •1楼 •2006-07-28 22:28 •| fprintf(fp1,"%d",m); fclose(fp); fclose(fp1); } void read() { FILE *fp,*fp1;