本文实例为大家分享了C语言实现航班订票系统的具体代码,供大家参考,具体内容如下
<强>描述:强>
点定义两个链表,一个存储航班信息,一个存储客户信息;
进行一系列简单的增删查找;
代码如下
# include# include # include # include 使用名称空间性病; const int MAXN=250; 类型定义结构体 { 字符串p_id; int总和; int r; int c; int选择; int选择; 字符串的开始; 字符串startp; 字符串到; 字符串arrivep; int acx [MAXN] [MAXN]; }节点; typedef struct Pnode { 节点数据; struct Pnode *下; * Plist} Pnode; 类型定义结构体 { int r; int c; 字符串名称; 字符串kp_id; 字符串k_id; }node1; typedef struct Knode { node1数据; struct Knode *下; }Knode, *中; 空白init (Plist,左) { l=new Pnode; l→下=零; } 空白init(中,L) { L=new Knode; L→下=零; } 空白creatp (Plist, l, int e) { cout<& lt; endl<& lt; endl; Plist r=新Pnode; r=l; for (int i=0;i =零; 中r; r=L; 而(r ->下一个!=NULL) { r=r -> next; } r -> next=你;//cout 下一步-> data.r 下一个; 而(p !=NULL) { cout <' \ t & lt; & lt;‘\ t & lt; & lt;‘\ t & lt; & lt;‘\ t & lt; & lt;‘\ t & lt; & lt; p→data.p_id<& lt;”" & lt; & lt; p→data.start<& lt;”" & lt; & lt; p→data.startp<& lt;”" & lt; & lt; p→data.arrive<& lt;”" & lt; & lt; p→data.arrivep<& lt;”" & lt; & lt; p→data.sum<& lt;”" & lt; & lt; p→data.selected<& lt;”" & lt; & lt; p→data.select<& lt; endl; for (int i=1;i