C语言课程设计(飞机订票系统说明书)(2)

2020-02-20 17:48

break;

case 4:Delete();//调用删除模块 break;

case 5:Booking();//调用订票模块 break;

case 6:Modify();//调用修改模块 break;

case 7:Refund();//调用退票模块 break;

case 0:goto end; } printf(\按任意键继续......\ } } else { int yy;

printf(\ 输入密码错误!请检查您的密码是否正确! \\n\\n\

printf(\ 是否继续输密码?按任意键继续,0结束!\\n\ scanf(\在此需输入任意一个整数值数值,程序才能继续执行 if(y==0) break; } }

end:printf(\ (=^ ^=) 欢 迎 再 次 回 来 (=^ ^=)\\n\ printf(\ 任意键退出系统!\\n\ int hp2; scanf(\ }

void input() {

system(\ printf(\请依次输入航班信息(机票总数为0结束输入): \

\完成输入信息请键入w以回车键结束 \\n\ //打印提示信息 printf(\ int y;

for(i=k;i

printf(\请输入航班号: \

- 5 -

scanf(\ //读取航班号 printf(\请输入起始站: \

scanf(\读取起始站 printf(\请输入终点站: \

scanf(\读取终点站 printf(\请输入时间(星期): \

scanf(\读取时间 printf(\请输入总机票数(0结束): \ scanf(\读取机票数 printf(\请输入已售机票数: \

scanf(\读取机票数 m++;//飞机信息录入计数 k++;

printf(\ 第%d个信息已经输完是否继续?按任意键继续(0结束)\\n\ scanf(\在此需输入任意一个整数值数值,程序才能继续执行 if(y==0) { save();//保持输入数据 break; } } }

void save()//保存模块程序 { if(s[0].count>0) { system(\ FILE *fp;//定义文件指针

if((fp=fopen(\飞机票系统数据保存.txt\打开文件并判断是否出错 {

printf(\文件打开失败! \打印出错提示 } else {

fprintf( fp,LB);

fprintf( fp,\ for(i=0;i0;i++) {

fprintf(fp,PRT); } }

- 6 -

fclose(fp);//关闭文件 int hp;

printf(\ 信息保存到文件成功!任意键返回主菜单!\\n\\n\ scanf(\ } else { int k; printf(\飞机票总数为零!输入结束!\\n\

printf(\ 任意键返回主菜单!\\n\\n\ scanf(\ } }

void read()//从文件读取信息模块 { system(\ FILE *fp;//定义文件指针

if((fp=fopen(\飞机票系统数据保存.txt\打开文件,并判断是否出错 printf(\创建文件失败! \打印出错提示 else

for(i=0;i

fscanf(fp,\

\ printf(PRT); }

fclose(fp);//关闭文件 }

void print()//打印模块 { system(\ char w[10];

printf(\ 所有航班信息如下\\n\ printf(LB);

read();//调用读取文件函数

printf(\ 按任意键回车键结束返回上层菜单: \\n\\n\ scanf(\}

- 7 -

void search()//查询模块 { system(\ char name1[20]; char name2[20]; char ii[10]; int n,no,flag=0; do {

printf(\请选择查找方式:\\n \打印查询方式菜单 printf(\按航班号查找\\n \ \按终点站查找\\n \ \按航线查找 \\n\ \返回 \\n\

printf(\请在0-3中选择:\\n \

\ 按其他键以回车键结束返回主菜单:\\n \ scanf(\读取查找方式 if(n==0) break; switch(n) {

case 1:

printf(\请输入航班号: \ scanf(\航班号 break; case 2:

printf(\请输入终点站名称: \ scanf(\读取终点站 break; case 3:

printf(\请输入起始站名称: \ scanf(\读取起始站 printf(\请输入终点站名称: \ scanf(\终点站 break; default: break; }

printf(\ 已经存在的航班如下\\n\\n\ printf(LB);

read();//调用读取函数 for(i=0;i

if(strcmp(s[i].over,name1)==0&&strcmp(s[i].over,name2)==0)//按终点站起始站判断输出条件

- 8 -

{

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

printf(\ 下面是你要查找的航班信息\\n\\n \ flag=1; printf(LB);

printf(PRT);//打印信息 break; }

if(strcmp(s[i].over,name2)==0) {

printf(\ 下面是你要查找的航班信息\\n\\n \ flag=1; printf(LB);

printf(PRT);//打印信息 break; }

if(s[i].num==no)//按航班号判断输出条件 {

printf(\ 下面是你要查找的航班信息\\n\\n \ flag=1; printf(LB);

printf(PRT);//打印信息 break; } }

no=0;//将航班号赋值为0 if(flag)

{printf(\ 您需要的信息查找完毕:\\n \

\ 是否继续查找?请键入yes或no以回车键结束\\n \ scanf(\ } else {

printf(\ 没有您需要的信息:\\n \

\ 是否继续查找?请键入yes或no以回车键结束\\n \ scanf(\ } }

while(strcmp(ii,\判断结束 while(strcmp(ii,\break; }

- 9 -


C语言课程设计(飞机订票系统说明书)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2019年教师继续教育学习总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: