欢迎来到天天文库
浏览记录
ID:12514836
大小:53.50 KB
页数:8页
时间:2018-07-17
《基于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'==
此文档下载收益归作者所有