单Р 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<m;i++)Р {Р if(strcmp(s[i].over,name1)==0||strcmp(s[i].over,name2)==0)//按终点站起始站判断输出条件Р {Р printf("\n查找航班信息成功!\n");Р printf("航班号起始站终点站时间机票数\n");Р printf(PRINT);//打印信息Р break;Р }Р if(s[i].num==no)//按航班号判断输出条件Р {Р printf("\n查找航班信息成功!\n");Р printf("航班号起始站终点站时间机票数\n");Р printf(PRINT);//打印信息Р break;Р }Р }Р no=0;//将航班号赋值为0Р printf("没有您需要的信息或查找完毕:\n\n"