航空客运订票系统课程设计(数据结构)分解(5)

2019-03-10 14:16

武汉长江工商学院计算机技术系

Passenger *wait; Passenger *book; Time time; struct Air *next;

}AirPlane;

void Waitticket(Passenger *&p) //输入候补乘客的信息 { }

void DisplayWait(Passenger *passenger) //输出要候补的乘客的信息 {

Passenger *q=passenger->next; if(!q)

return; Passenger *w=p;

Passenger *s=new Passenger; cout<<\cin>>s->name;

cout<<\cin>>s->bnum;

while(q) {

cout<<\ BNum\

cout<name<bnum<next;

21

武汉长江工商学院计算机技术系

}

}

int InputPassenger(Passenger *&passenger,AirPlane *flight) //输入订票的乘客的信息 {

Passenger *p=passenger; Passenger *q=new Passenger; Passenger *s=flight->wait; Passenger *w; int chioce;

cout<<\cin>>q->name;

cout<<\cin>>q->bnum;

if(q->bnum>flight->ticket) {

cout<<\现在航班中还有:\张票!\if(flight->ticket) {

cout<<\请选择:1.将差票转为候补票 2.只定剩余票 3.取消订票\cin>>chioce; if(chioce==1) {

w=new Passenger; q->next=p->next;

22

武汉长江工商学院计算机技术系

} else { }

}

p->next=q; PassengerCpy(w,q); w->next=s->next; s->next=w;

w->bnum=q->bnum-flight->ticket; q->bnum=flight->ticket; flight->ticket=0;

else if(chioce==2) { } else

return NULL; q->next=p->next; p->next=q;

q->bnum=flight->ticket; flight->ticket=0;

q->next=s->next; s->next=q;

23

武汉长江工商学院计算机技术系

}

} else { }

q->next=p->next; p->next=q;

flight->ticket-=q->bnum;

void DisplayClient(Passenger *p) //输出已经订票的乘客信息 { }

void CreatFlight(AirPlane *&flight) //创建一个空的结点 {

AirPlane *s=new AirPlane; s->next=NULL;

24

Passenger *q=p->next; if(!q)

return;

while(q) { }

cout<<\ BNum\

cout<name<bnum<next;

武汉长江工商学院计算机技术系

}

flight=s;

Passenger *p=new Passenger; p->next=NULL; flight->book=p;

Passenger *w=new Passenger; w->next=NULL; flight->wait=w;

AirPlane* Displayflight(AirPlane *flight,char f[]) //按航线输出航班

{

AirPlane *p=flight->next; int flag=0; while(p) {

if(strcmp(p->flight,f)==0) {

system(\

cout<<\

25

cout<<\ Destination Flight Ticket Time \cout<num<des

<flight<ticket;

PrintDate(p->time);


航空客运订票系统课程设计(数据结构)分解(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:山西生态环境问题及其保护对策

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: