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

航班查询系统 C语言源程序 

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

printf(\起飞时间:%s\\n\ printf(\到达时间:%s\\n\ printf(\票价:%s\\n\

printf(\飞机型号:%s\\n\ break; } else p=p->next; }

if(p==NULL) }

printf(\查无此航班\\n\

/*到达时间查找*/ void finde(NOD *head) { NOD *p;

char arrivingtime[10];

printf(\请输入查找航班的到达时间:\ scanf(\ p=head;

while (p!=NULL)

{ if(strcmp(arrivingtime,p->arrivingtime)==0) { printf(\航班号:%s\\n\ printf(\起点站:%s\\n\ printf(\终点站:%s\\n\ printf(\班期:%s\\n\

printf(\起飞时间:%s\\n\ printf(\到达时间:%s\\n\ printf(\票价:%s\\n\

printf(\飞机型号:%s\\n\ break; } else p=p->next; }

if(p==NULL)

printf(\查无此航班\\n\ }

/*删除*/

NOD *dele(NOD *head) { NOD *p,*q;

char number[5];

printf(\请输入要删除的航班编号\ scanf(\ p=q=head;

while(p!=NULL)

{ if(strcmp(number,p->number)==0) { if(head==p) head=p->next; else q->next=p->next; free(p); break; } else {q=p;

p=p->next; } }

if(p==NULL)printf(\查无此航班\\n\ return head; }

/*主函数*/ void main() { NOD *head; char fnum[10]; int choise;

printf(\欢迎光临航班查询系统:\ scanf(\ head=load(fnum); while(1)

{ printf(\ 航班信息检索与查询\\n\

printf(\ printf(\航班号查找\\n\ printf(\起点站查找\\n\ printf(\终点站查找\\n\ printf(\起飞时间查找\\n\ printf(\到达时间查找\\n\ printf(\航班号删除\\n\ printf(\增加新航班\\n\ printf(\显示所有航班\\n\ printf(\存盘并退出\\n\ printf(\请选择1-9:\ scanf(\ switch(choise)

{ case 1:finda(head);break; case 2:findb(head);break;

case 3:findc(head);break; case 4:findd(head);break; case 5:finde(head);break;

case 6:head=dele(head);break; case 7:head=insert(head);break; case 8:display(head);break; case 9:save(head,fnum); exit(0); default:printf(\输入错误,重新输入\\n\ } } }

搜索更多关于: 航班查询系统 C语言源程序  的文档
航班查询系统 C语言源程序 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c26rmp0jxzo6x2111f20r4n7xz5ee5l00bhl_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top