printf(\请输入终点站名称:\\n\ scanf(\ break; case 3:
printf(\请输入起始站名称:\\n\ scanf(\
printf(\请输入终点站名称:\\n\ scanf(\ break; }
read();
for(i=0;i if(strcmp(s.over,name1)==0||strcmp(s.over,name2)==0) { printf(\查找航班信息成功!\\n\ printf(\航班号 起始站 间 机票数\\n\ printf(PRINT); break; } if(s.num==no) { printf(\查找航班信息成功!\\n\ printf(\航班号 起始站 间 机票数\\n\ printf(PRINT); break; } } no=0;//将航班号赋值为0 printf(\没有您需要的信息或查找完毕:\\n\\n\ \是否继续查找?请键入yes或no以回车键结束\\n\ scanf(\ }while(strcmp(ii,\ } void shanchu() { char name1[20]; char name2[20]; char ii[10]; char f[]=\ int no,n; printf(\请输入密码并以回车键结束:\\n\\n\ 终点站终点站时时 scanf(\读取密码 if(strcmp(f,\ { do { printf(\请选择删除以方式回车键结束:\\n\\n\ printf(\按航班号删除\\n\\n\ \按航线删除\\n\\n\ \返回\\n\\n\ printf(\请在0-2中选择以回车键结束:\\n\ scanf(\ if(n==0) break; switch(n) { case 1: printf(\请输入航班号:\\n\ scanf(\ read(); break; case 2: printf(\请输入起始站 名称:\\n\ scanf(\ printf(\请输入终点站名称:\\n\ scanf(\ read(); break; } for(i=0;i if(s.num==no||strcmp(s.start,name1)==0&&strcmp(s.over,name2)==0) { s=s[m-1]; m--; } } printf(\查找完毕或没有这个信息\\n\\n\ printf(\是否继续删除\\n\ printf(\请键入yes或no以回车键结束\\n\ scanf(\ save(); //调用读取函数 if(!strcmp(ii,\/ printf(\请按任意键以回车键结束返回上层菜单:\\n\ break; }while(n!=1&&n!=2&&n!=3&&n!=4&&n!=0); 回复 2楼 2006-07-28 22:28 举报 |个人企业举报垃圾信息举报 } else printf(\对不起密码错误!您不是管理员,不能使用此项功能!谢谢!再见!\\n\\n\ } void dingpiao() { int n; char a[10]; do { search(); printf(\请输入您要订的机票数以回车键结束:\\n\ scanf(\ if(n<0) { printf(\请输入有效的机票数!\\n\ break; } if(s.count!=0&&s.count>=n) { s.count=s.count-n; save(); printf(\订票成功!\\n\\n\ break; } if(s.count printf(\请输入有效的机票数:\\n\ break; } printf(\是否继续? 请输入yes或no以回车键结束:\\n\判断是否继续订票 scanf(\ }while(!strcmp(a,\ } void tuipiao() { int n; char a[10]; do { search(); printf(\请输入您要退的机票数目:\\n\ scanf(\ if(n<0) printf(\请输入有效的机票数!\\n\ s.count=s.count n; save(); printf(\退票成功!\\n\\n\ printf(\是否继续? 请键入yes或no以回车键结束:\\n\\n\ scanf(\ }while(!strcmp(a,\ getchar(); } void xiugai() { struct xiu { int no; char name1[20]; char name2[20]; char time[20]; int count; }x[1]; char j[10]; char f[]=\ int n; printf(\请输入密码并以回车键结束:\\n\\n\ scanf(\ if(strcmp(f,\ { read();/ 间 间 do { printf( \请选择修改方式:\\n\\n\ \按航班号修改:\\n\\n\ \按航线修改: \\n\\n\ printf(\请在1---2中修改以回车键结束:\\n\\n\ scanf(\ switch(n) { case 1:printf(\请输入航班号:\\n\ scanf(\ break; case 2:printf(\请输入起始站:\\n\ scanf(\ printf(\请输入终点站:\\n\ scanf(\ break; } for(i=0;i if(strcmp(s.over,x[0].name1)==0&&strcmp(s.over,x[0].name2)==0) { printf(\航班号 起始站 终点站 时 机票数\\n\ printf(PRINT); break; } if(s.num==x[0].no) { printf(\航班号 起始站 终点站 时 机票数\\n\ printf(PRINT); break; } } x[0].no=0; printf(\请输入新航班号、起始站、终点站、时间(星期几)、机票数:\\n\ scanf(\ s.num=x[0].no; strcpy(s.start,x[0].name1); strcpy(s.over,x[0].name2); strcpy(s.time,x[0].time); s.count=x[0].count; save(); printf(\是否继续?请键入yes或no以回车键结束:\\n\\n\ scanf(\ }while(strcmp(j,\ } else printf(\对不起密码错误!您不是管理员,不能使用此项功能!谢谢!再见!\\n\\n\ } struct air { intnum; char start[20]; char over[20]; char time[10]; int count; } s[N];