基于c语言数据结构的航班查询系统

基于c语言数据结构的航班查询系统

ID:12514836

大小:53.50 KB

页数:8页

时间:2018-07-17

基于c语言数据结构的航班查询系统_第1页
基于c语言数据结构的航班查询系统_第2页
基于c语言数据结构的航班查询系统_第3页
基于c语言数据结构的航班查询系统_第4页
基于c语言数据结构的航班查询系统_第5页
资源描述:

《基于c语言数据结构的航班查询系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、/*******************************************简易航班查询系统****Byliaoye9281、功能:实现以下功能:1)信息录入2)信息显示(按照起飞时间先后顺序显示)3)信息查询(可根据不同的关键字进行查询)2、说明:1)使用链表对录入的信息进行存储2)对录入的信息进行排序(可按起飞时间进行排序)*******************************************/#include"include.h"intmain(void){Node_list*L;/

2、/定义存储链表init_N(&L);//初始化链表charch;Data_type*E;//定义航班信息结构体FILE*fp;//文件指针fp=fopen("flight_input.txt","r");E=(Data_type*)malloc(sizeof(Data_type));while(8==fscanf(fp,"%d%s%s%s%s%s%s%d",&E->number,E->staddress,E->arraddress,E->DATE,E->TYPE,E->stime,E->atime,&E->value

3、))//读取文件内容,对应结构体各元素{save_insert(L,E);//将其放入链表存储E=(Data_type*)malloc(sizeof(Data_type));//开辟结构体指针}Bubsort_number(L);Welcome://goto语句标签printf("****************************************************");printf("****************************************************"

4、);printf("***------------------------------***");printf("****Flightinquiresthesystem****");printf("***------------------------------***");printf("****************************************************");printf("***Pleasechiocethewaytoinquires:***");prin

5、tf("***-----------------------------------***");printf("***A:Scanallflightinformation***");printf("***B:Byflightnumble***");printf("***C:Bystartaddress***");printf("***D:Byarriveaddress***");printf("***E:Bydata***");printf("***F:Exitsystem***");pr

6、intf("****************************************************");printf("****************************************************");charchoice;//读取用户选择intnum;chars_addr[10];chara_addr[10];chardate[10];printf("****Pleaseinputyourchoicehere:");while(1==scanf("%c",&ch

7、oice)){if('A'==choice){show_info(L);//浏览所有航班信息printf("****Pleaseinputyourchoicehere:");continue;}if('B'==choice){printf("pleaseinputtheflightnumble:");scanf("%d",&num);inquire_by_number(L,num);//根据航班号查找printf("****Pleaseinputyourchoicehere:");continue;}if('C'==

8、choice){printf("pleaseinputtheflighttakeoffaddress:");scanf("%s",s_addr);inquire_by_staddress(L,s_addr);//根据起飞地点查找printf("****Pleaseinputyourchoicehere:");continue;}if('D'==

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。