第一范文网 - 专业文章范例文档资料分享平台

数据结构课程教学设计-飞机订票系统设计与实现(里面附有源代码)

来源:用户分享 时间:2025/5/25 13:58:46 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

,.

}

{ }

else if(a=='3')

check_all_passenger(PList); return; else

printf(\请输入订单号:\scanf(\

order_num_check(PList,order_num);

void modify_flight(flightnode *&h,passengerList *&PList) {

flightnode *p=h->next;

char flight_num[10],start_time[10],end_time[10]; char a;

printf(\航线信息修改*************\\n\printf(\printf(\ 增加航班-------1 *\\n\printf(\ 删除航班-------2 *\\n\printf(\ 修改航班时间---3 *\\n\printf(\printf(\请选择:\a=getch(); printf(\if(a=='1') {

printf(\请输入要修改的航班的航班号:\scanf(\

if(flight_num_check(p,flight_num)==1) add_flight(h); delete_flight(h,PList); else if(a=='2') else if(a=='3')

,.

}

}

{ }

printf(\请输入修改后的起飞时间:\scanf(\

printf(\请输入修改后的抵达时间:\scanf(\for(;p!=NULL;p=p->next)

if(strcmp(flight_num,p->flight_num)==0) { }

strcpy(p->start_time,start_time); strcpy(p->end_time,end_time);

printf(\航班%s时间修改成功!\\n\

else

return;

int book(flightnode *&h,passengerList *&PList) {

char name[20]; //姓名 char ID_num[20]; //证件号 char flight_num[10]; //航班号 char start_place[20];//起飞城市 char end_place[20]; //抵达城市 int ticket_num; //订票数量 int k;

flightnode *p=h->next; printf(\请输入信息:\\n\printf(\请输入起飞城市:\scanf(\printf(\请输入抵达城市:\scanf(\

if(place_check(h,start_place,end_place)==1)

,.

{

printf(\航班号:\scanf(\while(flight_num==NULL){ }

while(p!=NULL){

if(strcmp(p->flight_num,flight_num)==0) {

printf(\姓名:\scanf(\printf(\证件号码:\scanf(\printf(\订票数量:\scanf(\while(name==NULL){ }

while(ID_num==NULL){ }

while(ticket_num==0){ }

if(p->left>0&&p->left>=ticket_num) {

printf(\客户订票数量不能为空!\\n\printf(\订票数量:\scanf(\printf(\客户证件号码不能为空!\\n\printf(\证件号码:\scanf(\

printf(\客户姓名不能为空!\\n\printf(\姓名:\scanf(\

printf(\航班号不能为空!\\n\printf(\航班号:\scanf(\

,.

}

} else

p=p->next; } else { }

printf(\很遗憾,该航班已满!***\\n\

printf(\如选择其他航班请输入-----1\\n\\t\\t***不选则输入printf(\输入数字进行选择:\scanf(\if(k==1) { }

printf(\此航线上的其他航班有:\\n\if(find_same_flight(h,flight_num)==1) { }

printf(\请输入您选的航班:\scanf(\

insert_passengerList(h,PList,name,ID_num,flight_num, printf(\恭喜您,订票成功!\\n\return 1;

printf(\你应付金额¥%6.2f.\\n\getch();

printf(\恭喜您,订票成功!\\n\return 1;

insert_passengerList(h,PList,name,ID_num,flight_num,ticket_num);

ticket_num);

-----0***\\n\

ticket_num);

if(p==NULL)

数据结构课程教学设计-飞机订票系统设计与实现(里面附有源代码).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2ff4d3wh5k81m9s40mcz3j4le87mw200j7u_13.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top