c语言航班管理系统代码完整版.docx

上传人:b****5 文档编号:6749171 上传时间:2023-01-09 格式:DOCX 页数:10 大小:15.67KB
下载 相关 举报
c语言航班管理系统代码完整版.docx_第1页
第1页 / 共10页
c语言航班管理系统代码完整版.docx_第2页
第2页 / 共10页
c语言航班管理系统代码完整版.docx_第3页
第3页 / 共10页
c语言航班管理系统代码完整版.docx_第4页
第4页 / 共10页
c语言航班管理系统代码完整版.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

c语言航班管理系统代码完整版.docx

《c语言航班管理系统代码完整版.docx》由会员分享,可在线阅读,更多相关《c语言航班管理系统代码完整版.docx(10页珍藏版)》请在冰豆网上搜索。

c语言航班管理系统代码完整版.docx

c语言航班管理系统代码完整版

标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]

 

c语言航班管理系统代码

★---您好,欢迎进入中国民航管理系统!

---★\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)

{

case1:

input();

break;

case2:

print();

break;

case3:

xiugai();

break;

case4:

search();

break;

case5:

shanchu();

break;

case6:

dingpiao();

break;

case7:

tuipiao();

break;

case0:

;

break;

}

}while(j!

=0);

printf("谢谢使用,再见!

\n");

}

voidinput()

{

charf[]="2008china";

inty;

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");

}

voidsave()

{

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(structair),1,fp)==0)

printf("向文件输入数据失败!

\n\n");

()

1楼

2006-07-2822:

28

|

fprintf(fp1,"%d",m);

fclose(fp);

fclose(fp1);

}

voidread()

{

FILE*fp,*fp1;

if((fp=fopen("","rb"))==NULL)

{

printf("出错,请检查文件是否存在,按任意键返回住菜单");

getchar();

}

if((fp1=fopen("","rb"))==NULL) 

  printf("创建文件失败!

\n\n"); 

  getchar(); 

  return; 

fscanf(fp1,"%d",&m); 

fclose(fp1); 

for(i=0;i

  fread(&s,sizeof(air),1,fp); 

fclose(fp); 

void print() 

char w[10]; 

read(); 

printf("航班号       起始站      终点站    时间       机票数\n"); 

for(i=0;i

       printf(PRINT); 

printf("请按任意键回车键结束返回上层菜单以:

\n"); 

scanf("%s",w); 

    

void search() 

char name1[20]; 

char name2[20]; 

char ii[10]; 

int n,no; 

do 

printf("请选择查找方式:

\n\n"); 

printf("1.按航班号查找\n\n" 

     "2.按终点站查找\n\n" 

     "3.按航线查找\n\n" 

     "0.返回\n\n"); 

printf("请在0-3中选择:

\n\n" 

      "按其他键以回车键结束返回主菜单:

\n\n"); 

scanf("%d",&n); 

if(n==0) 

  break; 

switch(n) 

case 1:

 

  printf("请输入航班号:

\n"); 

  scanf("%d",&no); 

  break; 

case 2:

 

  printf("请输入终点站名称:

\n"); 

  scanf("%s",name2); 

  break; 

case 3:

 

  printf("请输入起始站名称:

\n"); 

  scanf("%s",name1); 

  printf("请输入终点站名称:

\n"); 

  scanf("%s",name2); 

  break; 

read(); 

for(i=0;i

{     

  if(strcmp,name1)==0||strcmp,name2)==0)

{

printf("\n查找航班信息成功!

\n");

printf("航班号起始站终点站时间机票数\n");

printf(PRINT);

break;

}

if==no)

{

printf("\n查找航班信息成功!

\n");

printf("航班号起始站终点站时间机票数\n");

printf(PRINT);

break;

}

}

no=0;航班号删除\n\n"

"*2.按航线删除\n\n"

"*0.返回\n\n");

printf("请在0-2中选择以回车键结束:

\n");

scanf("%d",&n);

if(n==0)

break;

switch(n)

{

case1:

printf("请输入航班号:

\n");

scanf("%d",&no);

read();

break;

case2:

printf("请输入起始站名称:

\n");

scanf("%s",name1);

printf("请输入终点站名称:

\n");

scanf("%s",name2);

read();

break;

}

for(i=0;i

{

if==no||strcmp,name1)==0&&strcmp,name2)==0)

{

s=s[m-1];

m--;

}

}

printf("查找完毕或没有这个信息\n\n");

printf("是否继续删除\n");

printf("请键入yes或no以回车键结束\n");

scanf("%s",ii);

save();o);

break;

case2:

printf("请输入起始站:

\n");

scanf("%s",x[0].name1);

printf("请输入终点站:

\n");

scanf("%s",x[0].name2);

break;

}

for(i=0;i

{

if(strcmp,x[0].name1)==0&&strcmp,x[0].name2)==0)

{

printf("航班号起始站终点站时间机票数\n");

printf(PRINT);

break;

}

if==x[0].no)

{

printf("航班号起始站终点站时间机票数\n");

printf(PRINT);

break;

}

}

x[0].no=0;

printf("请输入新航班号、起始站、终点站、时间(星期几)、机票数:

\n");

scanf("%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;

save();

printf("是否继续请键入yes或no以回车键结束:

\n\n");

scanf("%s",j);

}while(strcmp(j,"yes")==0);

}

else

printf("对不起密码错误!

您不是管理员,不能使用此项功能!

谢谢!

再见!

\n\n");

}

structair

{

intnum;

charstart[20];

charover[20];

chartime[10];

intcount;

}

s[N];

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1