软件课程设计报告-飞机票销售系统(编辑修改稿)内容摘要:

\n \t **飞机票销售系统** \n \t \n \t amp。 机票信息查询请输入 1 \n \t amp。 购买机票请输入 2 \n \t amp。 查询机票信息请输入 3 \n \t amp。 如需退票请输入 4 \n \t ************************************************************** \n \t ★★★★★ wele to NANHANG CHINA ★★★★★ \n \t ************************************************************** \n \t 请选择 [ ]\b\b)。 scanf(%d,amp。 i)。 //选择需要进行的服务类型 system(cls)。 //清屏函数 switch(i)//用 switch 函数进行选择 { case 1: insult()。 printf(请记住您要乘坐的航班号以便购票,按回车回到主界面继续 \n)。 getch()。 system(cls)。 break。 case 2: book()。 printf(按回车 回到主界面 )。 getch()。 system(cls)。 break。 case 3: search()。 printf(按回车回到主界面 )。 getch()。 system(cls)。 break。 case 4: returnticket()。 printf(按回车回到主界面 )。 getch()。 system(cls)。 break。 } printf(退出请输入 0,继续请输入 1\n)。 //退出程序 scanf(%d,amp。 x)。 if(x==0)break。 }} void insult() { int i,n。 struct airline *pp。 char str1[20],str2[20]。 pp=linecreat()。 n=0。 puts(按照起飞的时间查询请选择 1\n\n)。 //输出选项 puts(按照航班号查询请选择 2\n\n)。 puts(按照目的地查询请输入 3\n\n)。 scanf(%d,amp。 i)。 if((i=3)amp。 amp。 (i=1)) { switch(i) { case 1://按照所选时间段进行查询 printf(请输入您的乘机时间段: 输入格式如01:0002:00\n)。 scanf(%s,str1)。 printf(到 )。 scanf(%s,str2)。 while(ppnext!=NULL)//利用 strcmp 函数查询符合时间段的航班并输出 { if((strcmp(pptime,str1)=0)amp。 amp。 (strcmp(pptime,str2)=0))//选择起飞时间在该时间段的航班 { printf(航班号 \t 目的地 \t 始发地 \t 起飞时间 \t 剩余票数 \t 已售票数 \t 票价 \n )。 printf(%s%9s%9s%9s%9d%9d%9d\n,pplinenum,ppdes,ppstart,pptime,pplast,ppsold,ppprice)。 n++。 } pp=ppnext。 } if(n==0)printf(sorry not found\n)。 break。 case 2://按照航班号进行查询 printf(请输入航班号 \n)。 scanf(%s,str1)。 while(ppnext!=NULL)//利用 strcmp 函数查询符合时间段的航班并输出 { if(strcmp(pplinenum,str1)==0) { printf(航班号 目的地 始发地 起飞时间 剩余票数 已售票数 票价 \n )。 printf(%s%9s%9s%9s%9d%9d%9d\n,pplinenum,ppdes,ppstart,pptime,pplast,ppsold,ppprice)。 n++。 } pp=ppnext。 } if(n==0)printf(sorry not found\n)。 break。 case 3://按照目的地查询 printf(请输入目的地 \n)。 scanf(%s,str1)。 while(ppnext!=NULL)//利用 strcmp 函数查询符合时间段的航班并输出 { if(strcmp(ppdes,str1)==0) { printf(航班号 目的地。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。