火车票订票系统

上传人:s9****2 文档编号:432594826 上传时间:2023-08-12 格式:DOCX 页数:7 大小:69.07KB
返回 下载 相关 举报
火车票订票系统_第1页
第1页 / 共7页
火车票订票系统_第2页
第2页 / 共7页
火车票订票系统_第3页
第3页 / 共7页
火车票订票系统_第4页
第4页 / 共7页
火车票订票系统_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《火车票订票系统》由会员分享,可在线阅读,更多相关《火车票订票系统(7页珍藏版)》请在金锄头文库上搜索。

1、#inelude anhao=i+1000;in *h,*p;people *k,*v;int wp;h=(in*)malloc(sizeof (in);h- next=NULL;k=(people*)malloc( sizeof (people); k- next=NULL;p=h;v=k;while (1)system( cls);widows。;system( cls);switch (wp) case 1:putticket(h);break;case 2:scanf( %d,&wp); fflush(stdi n);chaxuntrain(p);break ;case 3: book

2、(p,v); break ;_| case 4:print();break;case 5:can cel(); break; default : break;printf( n请按任何键结束n); getch(); return 0;void end()次查询2.城市查询n);scanf( %d,&sel);fflush(stdi n);if (sel=1)printf(请输入车次n); scanf( %s,str1);fflush(stdi n);p=fa ngshi(h,str1, nu m); if (p)putoutticket(p);else printf( n 没有找到 n);el

3、se if (sel=2)printf(请输入到达城市n); scanf( %s,str1);fflush(stdi n);p=fa ngshi(h,str1,city);if (P)putoutticket(p);else printf(n 没有找到 n);void book(in *h,people *k)eatnum,%d/%d,p-,p-;p-=p-+1;elseif (p-,p-;p-=p-+1;p-=1;printf(nOK!订票成功 n);strcpy(di ngda n o.t num,p-;strcpy(d in gda n o.time1,p-;strcpy(di ngda

4、 n o.stati on 1,p-;strcpy(d in gda n o.stati on 2,p-;strcpy(di ngda n o.tuji ngstati on ,p-;strcpy(d in gda n o.time2,p-;strcpy(d in gda n o.m on ey,p-;strcpy(di ngda n o. name,s-;strcpy(d in gda n o.tel,s-;strcpy(di ngda n o.id,s-;strcpy(di ngda n o.book num,s-;printf(订单号为:%dn ,din gda n o.da nhao)

5、;printf(座位号为:%s(座位号 / 车厢号)n ,dingdano.seatnum);o+; getch(); void cancel()int count=O; extern int o;char q5=失效 int p;int s=0;char pass name20;prin tf(请输入乘客姓名:);scanf( %s/n ,passname);for (int i=0;io;i+)if (strcmp(passname,dingdani.name)=0));printf(*、nprintf(* n,di ngda ni.da nhao);pri ntf(printf(* n,

6、din gda n i.t num);printf( *n,din gda n i.time1);printf(*n ,dingdani.station1);pri ntf(*n ,dingdani.tujingstation);printf( *到站时间:%s*n ,dingdani.time2);printf(*票价:%s*n ,dingdani.money);printf( *姓名:%s*n ,dingdani.name);printf( *,电话:%s*n ,dingdani.tel);printf( *身份证:%s*n ,di ngda ni.id);n$e订票数目:%s*、门pri

7、ntf(,din gda ni.book num);printf( *座位号:%s座位号/车厢号,din gda ni.seat num);*n*n ,dingdani.station2);pri ntf(*n);npri ntf(printf( );cou nt+; if (count=O)printf(未找到该乘客的订票信息n);goto low;pri ntf(请输入要删除的订单编号:“); scanf( %dn,&p);for (s=0;so;s+)if (p=dingdans.danhao)strcpy(d in gda n s.t num,q);strcpy(d in gda n

8、s.time1,q); strcpy(di ngda n s.stati on 1,q);strcpy(d in gda n s.stati on 2,q); strcpy(di ngda n s.tuji ngstati on, q);strcpy(d in gda n s.time2,q); strcpy(d in gda n s.m on ey,q); strcpy(di ngda n s. name,q);strcpy(d in gda n s.tel,q); strcpy(di ngda n s.id,q);strcpy(di ngda n s.book num,q);printf(

9、printf(* n,di ngda ns.da nhao););”*、n这是订单号为(的订单信息pri ntf(printf(*、ngin gda ns.t num);printf( *n,di ngda ns.time1);prmtf(*n ,dingdans.station1);pri ntf(*n ,dingdans.station2);pri ntf(*n);*n火车车次:%s发车时间:%s岀发站:%s终点站:%s途径站:%s,di ngda n s.tuji ngstati on);printf(,di ngda n s.time2); printf( *,di ngda n s.

10、m on ey);printf( *n ,dingdans.name);printf(printf(printf(*n*n到站时间:%s电话:%s身份证:%s订票数目:%s*n*n,din gda n s.tel);,din gda n s.id);* n,din gda n s.book num);printf( *座位号:%s座位号/车厢号*n,din gda ni.seat num););pri ntf(*npri ntf( n);void admin()int password=1;extern int o;int n;printf(请输入管理员密码:); scanf( %dn,&n)

11、;fflush(stdi n);if (password=n)for (int i=0;io;i+)printf(*、nprintf( *这是订单号为的订单信息* n,di ngda ni.da nhao);pri ntf(*nprintf(* n,din gda n i.t num);printf( *n ,din gda n i.time1);printf(*n ,dingdani.station1);pri ntf(*n ,dingdani.station2);pri ntf(,di ngda ni.tuji ngstati on);printf(,di ngda ni.time2);printf( *,di ngda ni.m on ey);printf( *n ,dingdani.name);printf( *n ,dingdani.tel);printf(,di ngda ni.id);printf( *,di ngda ni.book num);printf( *

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号