下载此文档

航空订票系统.docx


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
include <>
#include <>
#include <>
#include <>
#define MAXSIZE 3 /*定义航线量的最大值*/
typedef struct wat_ros
{ char name[10];/*姓名*/
   int req_amt;/*订票量*/
   struct wat_ros *next;
}qnode,*qptr;
typedef struct pqueue
{ qptr front;/*等候替补客户名单域的头指针*/
   qptr rear;/*等候替补客户名单域的属指针*/
}linkqueue;
typedef struct ord_ros
{ char name[10];/*客户姓名*/
   int ord_amt;/*订票量*/
   int grade;/*舱位等级*/
   struct ord_ros *next;
}linklist;
struct airline
{   char ter_name[10];/*终点站名 */
    char air_num[10];/*航班号*/
    char plane_num[10];/*飞机号*/
    char date[7];/*飞行日期(星期几)*/
    int tkt_amt;/*乘员定额*/
    int tkt_sur;/*余票量*/
    linklist *order;/*乘员名单域,指向乘员名单链表的头指针*/
    linkqueue wait;/*等候替补的客户名单域,分别指向排队等候名单队头队尾的指针*/
}lineinfo;
struct airline *start;
struct airline air[MAXSIZE]={{"beijing","1","B8571","SUN",3,1},
    {"shanghai","2","S1002","MON",2,5},
    {"london","3","L1003","FRI",1,3}};;
void display(struct airline *info)
/*打印每条航线的基本信息*/
{printf("%8s\t%3s\t%s\t%4s\t\t%3d\t%10d\n",info->ter_name,info->air_num,info->plane_num,info->date,info->tkt_amt,info->tkt_sur);
}
void list()/*打印全部航线信息*/
{ struct airline *info;
   int i=0;
   info=start;
   printf("终点站名\t航班号\t飞机号\t飞行日期\t乘员定额\t余票量\n");
   while(i<MAXSIZE)
   {
     display(info);
     info++;
     i++;
   }
   printf("\n\n");
}
void search()
/*根据客户提出的终点站名输出航线信息*/
{ struct airline *info,*find();
   char name[10];
   int i=0;
   info=start;
   printf("请输入终点站名:");
   scanf("%s",name);
   while(i<MAXSIZE)
   {
     if(!strcmp(name,info->ter_name)) break;
     info++;
     i++;
   }
   if(i>=MAXSIZE)
     printf("对不起,该航线未找到!\n");
   else
   {
     printf("终点站名\t航班号\t飞机号\t飞行日期\t乘员定额\t余票量\n");
     display(info);
   }
}
struct airline *find()
/*根据系统提出的航班号查询并以指针形式返回*/
{ struct airline *info;
   char number[10];
   int i=0;
   info=start;
   printf("请输入航班号:");
   scanf("%s",number);
   while(i<MAXSIZE)
   {
     if(!strcmp(nu

航空订票系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxc6688
  • 文件大小17 KB
  • 时间2021-01-23