c语言航班管理系统代码

  • 格式:doc
  • 大小:56.00 KB
  • 文档页数:11

下载文档原格式

  / 11
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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",s.num,s.start,s.over,s.time,s.count

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",&s.num);

printf("请输入起始站:\n");

scanf("%s",s.start);

printf("请输入终点站:\n");

scanf("%s",s.over);

printf("请输入时间:\n");

scanf("%s",s.time);

printf("请输入机票数:\n",m);

scanf("%d",&s.count);

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("chen.dat","wb"))==NULL)

{

printf("创建文件失败!\n\n");

getchar();

return;

}

if((fp1=fopen("hao.dat","wb"))==NULL)

{

printf("创建文件失败!\n\n");

getchar();

return;

}

for(i=0;i

if(fwrite(&s,sizeof(struct air),1,fp)==0)

printf("向文件输入数据失败!\n\n");