当前位置:首页 > C语言课程设计(飞机订票系统说明书)
______________________________________________________________________________________________________________
printf(\按任意键回车键结束返回上层菜单: \\n\\n\ scanf(\}
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)//按终点站起始站判断输出条件 { //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; 精品资料 ______________________________________________________________________________________________________________ } void Delete()//删除模块 { system(\ char name1[20]; char name2[20]; char ii[10]; char f[]=\设置密码 int no,n,flag=0; printf(\请输入密码并以回车键结束: \\n\ scanf(\读取密码 if(strcmp(f,\判断密码是否正确 { do { printf(\请选择删除以方式回车键结束:\\n \打印删除方式菜单 printf(\按航班号删除 \\n\ \按航线删除\\n \ \返回\\n \ printf(\请在0-2中选择以回车键结束: \\n\ scanf(\读取删除方式 if(n==0) break; //跳出循环 switch(n) { case 1: printf(\请输入航班号: \ scanf(\读取航班号 printf(\已经存在的航班如下\\n\\n\ read();//调用读取函数 break;//跳出循环 case 2: printf(\请输入起始站 名称: \ scanf(\读取起始站 printf(\请输入终点站名称: \ scanf(\读取终点站 printf(\已经存在的航班如下\\n\\n\ read();//调用读取函数 break;//跳出循环 } printf(\删除后的航班如下\\n\\n\ for(i=0;i 精品资料 ______________________________________________________________________________________________________________ if(s[i].num==no)//按航班号删除 { printf(LB); flag=1; for(int j=i;j s[j]=s[j+1]; } m--; for(int i=0;i printf(PRT); } } if(strcmp(s[i].start,name1)==0&&strcmp(s[i].over,name2)==0) { flag=1; printf(LB); for(int k=i;k s[k]=s[k+1]; } m--; for(int i=0;i printf(PRT); } } } if(flag) {printf(\您需要的信息查找完毕:\\n \ \是否继续查找?请键入yes或no以回车键结束\\n \ scanf(\ } else { printf(\没有您需要的信息:\\n \ \是否继续查找?请键入yes或no以回车键结束\\n \ scanf(\ } } while(strcmp(ii,\判断结束 while(strcmp(ii,\break; 精品资料
共分享92篇相关文档