首页 > 旅游知识 > 旅游百宝箱 > 航空订票系统代码(航空公司票证代码)

航空订票系统代码(航空公司票证代码)

旅游百宝箱 2023-06-11 01:10:27

【 xiumi360.com - 旅游百宝箱 】

本文目录一览:

  • 1、飞机订票系统设计 c语言
  • 2、南航的二字代码是什么
  • 3、谁有关于航空公司订票管理系统的c语言代码啊

飞机订票系统设计 c语言

(已修改,请用最新的代码)代码说明:

1级菜单:选择购买的航班号,并显示对应座位状态。

(我只做测试,所以初始化initFlight函数中我只初始了2个航班,需要自己按照我的代码添)

(注意:实际开发软件,链表数据是从数据库中读取的,需要实时同步,如果要多次调用initFlight函数,记得自己写一个释放内存的函数,把所有链表“SINFO和FLINFO”节点都释放掉,释放函数我没写,需要你自己写!!!)

2级菜单:选择购买对应座位号,完成购买,并实时显示购买结果。

位置编号、座位最大排数、舱室类型、折扣等参数均由常量参数空值,需要修改自行改常量。

注意:舱室类型(我默认3个类型头等舱、公务舱、经济舱)对应折扣参数:tDiscount二维数组。如要如要添加新的舱室类型,必须将参数常量TYPESIZE、typeName、types、tDiscount这4个同时修改,具体看代码备注!!

座位票价=基础票价*类型折扣*时段折扣。

因为飞机不让吸烟,所以我没做吸烟区(笑),如果你需要,可以作为类型自行添加!

#includestdio.h

#includestdlib.h

#includeconio.h

#includestring.h

#includemalloc.h

#includetime.h

//-----------------------相关参数,想改变,在这里修改!!!!!!!-----------------------------

const float timeDiscount=1;//时段折扣,影响所有航班最终价格,默认1

const char cID[5]="ABCD";//位置编号

const int maxRow=20;//位置最大排号

//注意:如果修改类型数量,types和tDiscount必须同时修改!!!

#define TYPESIZE 3//类型数量

const char typeName[TYPESIZE][10]={"头等舱","公务舱","经济舱"};

const int types[TYPESIZE][2]={{1,2},{3,4},{5,20}};//排号对应类型。1~2排头等舱,3~4排公务舱,5~20排经济舱

const float tDiscount[TYPESIZE]={1.5,1.3,1};//类型折扣。头等舱1.5倍,公务舱1.3倍,经济舱1倍

//-------------------------------------------------------------------------------

typedef struct seatInfo//座位信息,一条链表对应一个航班信息,链表顺序从第一排左边第一个开始往后A1~D1,A2~D2。。。

{

    char cloID;//位置编号A、B、C、D

    int row;//位置排号

    int type;//座位所属类型:0:头等舱、1:公务舱、2:经济舱,不同类型对应不同的类型折扣tDiscount

    int sell;//出售状态,0:未出售;1:已出售

    struct seatInfo *next;

}SINFO;

typedef struct flightInfo//航班信息

{

    char fid[10];//航班号

    time_t tfTime;//起飞时间

    time_t ldTime;//降落时间

    char toCity[20];//抵达城市

    float tPrice;//基础票价,不同位置具有不同折扣,座位票价=基础票价*类型折扣*时段折扣

    struct flightInfo *next;

    struct seatInfo *sHead;//对应座位链表的头节点

}FLINFO;

void meError(void *p);

SINFO *getSINFO();//获取座位链表

//addFLINFO:添加航班信息链表的节点flinfoHead:头节点(第一次传NULL会自动生成),flinfoTail:尾节点,fNew:要添加的结构信息(成员指针无需赋值)

FLINFO *addFLINFO(FLINFO **ffHead,FLINFO *flinfoTail,FLINFO fNew);//返回尾节点

time_t getTime_tfromStr(char *sTime);//将YYYY-MM-DD hh:mm:ss格式的时间字符串转换成time_t型数值

FLINFO *initFlight();//初始化航班信息,返回航班链表头节点,如果想手动输入,请在这里添加!!!正常软件开发,这一步应该是从数据库读取!

char *getTString(struct tm *tm0);//通过tm获取时间字符串

void showSinfo(FLINFO *flinfo);//显示航班对应座位信息

void printfFlinfo(FLINFO * flinfoHead);

FLINFO *selectFlinfo(FLINFO *flinfoHead,char *fid);//选择航班号,返回节点

void showSinfo(FLINFO *flinfo);//显示航班对应座位信息

SINFO *selectSinfo(FLINFO *flinfo,char *sid);//选择座位,返回节点

int main()

{

    FLINFO *flinfoHead=initFlight(),*ffSelect=NULL;

    SINFO *sfSelect=NULL;

    char fid[10]={0},sid[10]={10};

    while(1)

    {

        ffSelect=NULL;

        sfSelect=NULL;

        memset(fid,0,10);

        memset(sid,0,10);

        printfFlinfo(flinfoHead);

        printf("请输入要购买的航班号:");

        scanf("%s",fid);

        ffSelect=selectFlinfo(flinfoHead,fid);

        if(!ffSelect)

        {

            printf("未找到对应航班,按任意键继续-----/n");

            getch();

            system("cls");

            continue;

        }

        system("cls");

        printf("航班号:%s 座位信息如下:/n",ffSelect-fid);

        showSinfo(ffSelect);

        printf("请输入要购买的座位编号(输入0返回主菜单):");

        scanf("%s",sid);

        if(!strcmp(sid,"0"))

        {

            system("cls");

            continue;

        }

        else

        {

            sfSelect=selectSinfo(ffSelect,sid);

            if(!sfSelect||sfSelect-sell)

            {

                printf("未找到对应座位或该座位已出售,请重新输入!按任意键继续-----/n");

                getch();

                system("cls");

                continue;

            }

            printf("购买成功!按任意键继续-----");

            sfSelect-sell=1;

            getch();

            system("cls");

        }

    }

    return 0;

}

SINFO *selectSinfo(FLINFO *flinfo,char *sid)//选择座位,返回节点

{

    SINFO *sinfoHead=flinfo-sHead;

    while(sinfoHead-next)

    {

        if(sinfoHead-next-cloID==sid[0]  sinfoHead-next-row==atoi(sid+1))

            return sinfoHead-next;

        sinfoHead=sinfoHead-next;

    }

    return NULL;

}

void showSinfo(FLINFO *flinfo)//显示航班对应座位信息

{

    SINFO *sinfoHead=flinfo-sHead,*sfp=NULL;

    int i,j,k,row=maxRow,clo=strlen(cID);

    char typeStr[10]={0};

    for(i=0;irow;i++)

    {

        //---------读取座位所属舱室------------

        memset(typeStr,0,10);

        for(k=0;kTYPESIZE;k++)

            if(i+1=types[k][0]  i+1=types[k][1])

                strcpy(typeStr,typeName[k]);

        //--------------------------------------

        printf("/n");

        for(j=0;jclo;j++)

            printf("------------- ");

        printf("/n");

        sfp=sinfoHead;

        for(j=0;jclo;j++)

        {

            printf("|    %c%02d    | ",sfp-next-cloID,sfp-next-row);

            sfp=sfp-next;

        }

        printf("/n");

        sfp=sinfoHead;

        for(j=0;jclo;j++)

        {

            printf("|     %c     | ",sfp-next-sell?2:1);

            sfp=sfp-next;

        }

        printf("/n");

        sfp=sinfoHead;

        for(j=0;jclo;j++)

        {

            printf("|%6s:%4.0f| ",typeStr,flinfo-tPrice*tDiscount[sfp-next-type]*timeDiscount);

            sfp=sfp-next;

        }

        printf("/n");

        sinfoHead=sfp;

    }

    for(j=0;iclo;j++)

            printf("------- ");

    printf("/n");

}

FLINFO *selectFlinfo(FLINFO *flinfoHead,char *fid)//选择航班号,返回节点

{

    while(flinfoHead-next)

    {

        if(!strcmp(flinfoHead-next-fid,fid))

            return flinfoHead-next;

        flinfoHead=flinfoHead-next;

    }

    return NULL;

}

void printfFlinfo(FLINFO * flinfoHead)

{

    while(flinfoHead-next)

    {

        printf("目的地:%s,航班号:%s/n----起飞时间:%s,抵达时间:%s/n/n",flinfoHead-next-toCity,flinfoHead-next-fid,getTString(localtime(flinfoHead-next-tfTime)),getTString(localtime(flinfoHead-next-ldTime)));

        flinfoHead=flinfoHead-next;

    }

}

char *getTString(struct tm *tm0)//通过tm获取时间字符串

{

    char *str=(char *)malloc(sizeof(char)*20),num[5]={0};

    meError(str);

    memset(str,0,20);

    sprintf(num,"%4d",tm0-tm_year+1900);

    strcat(str,num);

    strcat(str,"-");

    memset(num,0,5);

    sprintf(num,"%02d",tm0-tm_mon);

    strcat(str,num);

    strcat(str,"-");

    memset(num,0,5);

    sprintf(num,"%02d",tm0-tm_mday);

    strcat(str,num);

    strcat(str," ");

    memset(num,0,5);

    sprintf(num,"%02d",tm0-tm_hour);

    strcat(str,num);

    strcat(str,":");

    memset(num,0,5);

    sprintf(num,"%02d",tm0-tm_min);

    strcat(str,num);

    strcat(str,":");

    memset(num,0,5);

    sprintf(num,"%02d",tm0-tm_sec);

    strcat(str,num);

    return str;

}

time_t getTime_tfromStr(char *sTime)//将YYYY-MM-DD hh:mm:ss格式的时间字符串转换成time_t型数值

{

    time_t rt;

    struct tm *tm1=NULL;

    rt=time(NULL);

    tm1=localtime(rt);

    sscanf(sTime,("%4d-%2d-%2d %2d:%2d:%2d"),tm1-tm_year,tm1-tm_mon,tm1-tm_mday,tm1-tm_hour,tm1-tm_min,tm1-tm_sec);

    tm1-tm_year-=1900;

    tm1-tm_mon--;

    rt=mktime(tm1);

    return rt;

}

FLINFO *initFlight()//初始化航班信息,返回航班链表头节点,如果想手动输入,请在这里添加!!!正常软件开发,这一步应该是从数据库读取!

{

    FLINFO *ffHead=NULL,*flinfoTail=NULL,fNew;

    //--------添加一个航班信息----需要增加按照我下面调用方式写--------------------------------

    strcpy(fNew.fid,"CI502");

    fNew.tfTime=getTime_tfromStr("2019-02-20 03:30:30");

    fNew.ldTime=getTime_tfromStr("2019-02-20 05:20:30");

    strcpy(fNew.toCity,"台北");

    fNew.tPrice=1000;

    fNew.next=NULL;

    flinfoTail=addFLINFO(ffHead,flinfoTail,fNew);

    //--------------------------------------------------------------------------------------------

    strcpy(fNew.fid,"9C8921");

    fNew.tfTime=getTime_tfromStr("2019-02-20 14:30:30");

    fNew.ldTime=getTime_tfromStr("2019-02-20 16:40:30");

    strcpy(fNew.toCity,"香港");

    fNew.tPrice=500;

    fNew.next=NULL;

    flinfoTail=addFLINFO(ffHead,flinfoTail,fNew);

    return ffHead;

}

FLINFO *addFLINFO(FLINFO **ffHead,FLINFO *flinfoTail,FLINFO fNew)//返回尾节点

//添加航班信息链表的节点flinfoHead:头节点(第一次传NULL会自动生成),flinfoTail:尾节点,fNew:要添加的结构信息(成员指针无需赋值)

{

    FLINFO *flinfoHead=*ffHead;

    if(flinfoHead==NULL)

    {

        *ffHead=(FLINFO *)malloc(sizeof(FLINFO));

        flinfoHead=*ffHead;

        meError(flinfoHead);

        flinfoHead-next=NULL;

    }

    FLINFO *flinfoNew=(FLINFO *)malloc(sizeof(FLINFO));

    meError(flinfoNew);

    flinfoNew-next=NULL;

    flinfoNew-fid[0]=0;

    strcpy(flinfoNew-fid,fNew.fid);

    flinfoNew-ldTime=fNew.ldTime;

    flinfoNew-tfTime=fNew.tfTime;

    flinfoNew-toCity[0]=0;

    strcpy(flinfoNew-toCity,fNew.toCity);

    flinfoNew-tPrice=fNew.tPrice;

    flinfoNew-sHead=getSINFO();

    if(flinfoHead-next==NULL)

        flinfoHead-next=flinfoNew;

    else

        flinfoTail-next=flinfoNew;

    flinfoTail=flinfoNew;

    return flinfoTail;

}

SINFO *getSINFO()//获取座位链表

{

    int maxClo=strlen(cID),cnt=maxClo*maxRow,clo=0,row=1,i;

    SINFO *sinfoHead=(SINFO *)malloc(sizeof(SINFO)),*sinfoTail=NULL;

    meError(sinfoHead);

    sinfoHead-next=NULL;

    SINFO *sinfoNew=NULL;

    while(cnt--)//按顺序生成对应数量的座位链表

    {

        if(clo==maxClo)

            clo=0,row++;

        if(row==maxRow+1)

            row=1;

        sinfoNew=(SINFO *)malloc(sizeof(SINFO));

        meError(sinfoNew);

        sinfoNew-cloID=cID[clo];

        sinfoNew-row=row;

        for(i=0;iTYPESIZE;i++)

            if(row=types[i][0]  row=types[i][1])

            {

                sinfoNew-type=i;

                break;

            }

        sinfoNew-sell=0;

        sinfoNew-next=NULL;

        if(sinfoHead-next==NULL)

            sinfoHead-next=sinfoNew;

        else

            sinfoTail-next=sinfoNew;

        sinfoTail=sinfoNew;

        clo++;

    }

    return sinfoHead;

}

void meError(void *p)//内存申请失败

{

    if(p==NULL)

    {

        printf("/n异常:内存申请失败!回车结束程序!/n");

        while(getch()!='/r');

        exit(0);

    }

}

南航的二字代码是什么

中国南方航空二字码是CZ,三字码是CSN。

航空公司二字码是由国际航空运输协会,统一编码,每个航空公司都有单独的编号,一般会是字母编号,出现不够用的情况也会用数字代替。在订票系统,和机场里,常见能看到的地方都是IATA两位代码,其他如空管调度中用的多是ICAO代码.

扩展资料:

国航的二字代码是:CA

海航的二字代码是:HU

山东的二字代码是:SC

厦航的二字代码是:MF

东航的二字代码是:MU

深航的二字代码是:ZH

上航的二字代码是:FM

南航的二字代码是:CZ

川航的二字代码是:3U

联航的二字代码是:KN

参考资料: 百度百科-二字码

谁有关于航空公司订票管理系统的c语言代码啊

没分啊,那我就拷一个还看得过去的给你吧:

#includestdio.h

#includestring.h

struct inf

{

char name[20];

long ID;

};

struct inf T[3232];

void main()

{

int c,d2,g,h,h2,i,j,k,n2,n3,x,y,z;

int n4,n9,n55,add1,add5,add6,add7,add9;

long ID2,d1;

int n[3][7];

int k2[4][8];

char s[15];

char s2[15],s3[15];

char a,d,f,add2,add3,add4,add8,add10;

int l[3232]={0},a3[100],a4[100],p3[100],a7[100],s22[100];

int n5[100],n6[100],t2[100],p2[100],a2[100],s33[100],t3[100];

int n7[10][10][10];

for(i=0;i=2;i++)

for(j=0;j=6;j++)

n[i][j]=100;

/************************************开头****************************************************/

loop2:

printf("/n***************************************/n");

printf(" 欢迎使用航空售票系统 /n");

printf("***************************************/n");

printf("/n1.订票/n2.退票/n3.查票/n4.查询/n5.退出/n");

printf("请输入您的选择(1-5):/n");

do{ scanf("%c",a);}

while(a!='1'a!='2'a!='3'a!='4'a!='5');

/********************************************订票*******************************************/

if(a=='1')

{loop1:

{

printf("共有三个航班,请您输入您的选择(1-3):/n");

do{scanf("%d",i);}

while(i3||i1);

printf("请输入你旅行的周日代码(1-7):/n");

do{scanf("%ld",j);}

while(j7||j1);

printf("本航班当天余票为%d张!/n",n[i-1][j-1]);

printf("/n请输入您想订的座位号(1-100):/n");

do{scanf("%d",k);}

while(k100||k1);

h=i+4*j+32*k;

while(l[h]==1)

{

do{printf("该票已经被订,请重新输入:/n");

scanf("%d",k);h=i+4*j+32*k;}

while(k100||k1);}

printf("请输入您的姓名:/n");

scanf("%s",T[h].name);

printf("/n请输入您的身份证号码:/n");

scanf("%ld",T[h].ID);

do

{

printf("/n请输入您的目的地(1-5):/n");

printf("1.天堂/n2.地狱/n3.蓬莱仙岛/n4.台湾/n5.美国/n");

scanf("%d",c);

}

while(c5||c1);

switch(c)

{

case 1:strcpy (s,"天堂");break;

case 2:strcpy (s,"地狱");break;

case 3:strcpy (s,"蓬莱仙岛");break;

case 4:strcpy (s,"台湾");break;

case 5:strcpy (s,"美国");break;

}

printf("/n您的订票信息如下:/n");

printf("姓名 身份证号 航班号 飞行时间 目的地/n");

printf("/n%s%10ld 偏见%d号 周%d%13s/n",T[h].name,T[h].ID,i,j,s);

printf("/n");

printf("/n 请再次检查您的信息。/n/n如果正确无误,请输入y./n/n重新填写,请输入r./n/n放弃订票,回主选单输入q。/n");

do

{

scanf("%c",d);

}

while(d!='r'd!='q'd!='y');

}

if(d=='y')

{

n[i-1][j-1]--;

l[h]=1;

printf("/n订票成功!!/n");

goto loop2;

}

else if(d=='r')

goto loop1;

else goto loop2;

}

/********************************************退票*******************************************/

if(a=='2')

{

printf("/n请填写退票详细信息./n");

printf("/n请输入航班号(1-3):/n");

do{scanf("%d",x);}

while(x3||x1);

printf("/n请输入旅行周日(1-7):/n");

do{scanf("%d",y);}

while(y7||y1);

printf("/n请输入座位号:/n");

do{scanf("%d",z);}

while(z100||z1);

printf("/n请输入您的姓名:/n");

scanf("%s",s2);

printf("/n请输入您的身份证号:/n");

scanf("%ld",ID2);

h2=x+4*y+32*z;

if(T[h2].ID==0)

{

printf("/n该票没有被定出!/n");

goto loop2;

}

else

{

if(T[h2].ID!=ID2||strcmp(s2,T[h2].name))

{

printf("信息出现矛盾!无法退票!/n");goto loop2;}

else

{

printf("/n请输入y确认退票!回主选单请输入q!/n");

scanf("%c",f);

while(f!='y'f!='q')

{scanf("%c",f);}

if(f=='y')

{

printf("退票成功!/n");

l[h2]=0;

n[x-1][y-1]++;}

else goto loop2;

}

}

goto loop2;

}

/*************************************查票系统************************************************/

if(a=='3')

{loop4:

printf("/n请输入查询方式:/n");

printf("/n1.输入身份证号查询。/n2.输入座位号码查询。/n3.输入姓名查询。/n4.返回。/n");

do

{scanf("%d",g);}

while(g4||g1);

/******************身份证号查询**********************/

if(g==1)

{loop6:

printf("/n请您输入您要查询的身份证号:/n");

do{scanf("%ld",d1);}

while(d1==0);

n3=0;

i=36;

while(i=3231)

{

if(T[i].ID==d1l[i]==1)

{

n3++;a3[n3]=i;

}

i++;

}

if(n3==0){printf("/n没有找到您输入的身份证号!/n");

goto loop4;

}

else

{

for(i=1;i=n3;i++)

{

s33[i]=a3[i]/32;

t3[i]=(a3[i]-s33[i]*32)/4;

p3[i]=a3[i]-s33[i]*32-t3[i]*4;

}

printf("/n您所查找的的信息为:/n");

printf("/n姓名 身份证号 航班号 座位号 飞行日/n");

for(i=1;i=n3;i++)

printf("%s%10ld 偏见%d号%7d 周%d/n",T[a3[i]].name,T[a3[i]].ID,p3[i],s33[i],t3[i]);

}

printf("/n继续查找请输入y,返回输入q./n");

do{scanf("%c",add3);}

while(add3!='y'add3!='q');

if(add3=='y')

goto loop6;

else goto loop4;

}

/***********************名字查询***************************/

if(g==3)

{loop5:

printf("/n请您输入您要查询的名字:/n");

scanf("%s",s3);

n2=0;

i=37;

while(i=3231)

{

while(T[i].name==NULL) i++;

if(strcmp(T[i].name,s3)==0l[i]!=0)

{

a2[n2+1]=i;

n2++;

}

i++;

}

if(n2==0)

{

printf("/n没有找到您输入的姓名!/n");

goto loop4;

}

else

{

for(i=1;i=n2;i++)

{

s22[i]=a2[i]/32;

t2[i]=(a2[i]-s22[i]*32)/4;

p2[i]=a2[i]-s22[i]*32-t2[i]*4;

}

printf("/n您所查找的的信息为:/n");

printf("姓名 身份证号 航班号 座位号 飞行日/n");

for(i=1;i=n2;i++)

printf("%s%10ld 偏见%d号%7d 周%d/n",s3,T[a2[i]].ID,p2[i],s22[i],t2[i]);

}

printf("/n继续查找请输入y,返回输入q./n");

do{scanf("%c",add2);}

while(add2!='y'add2!='q');

if(add2=='y')

goto loop5;

else

goto loop4;

}

/************************座位号码查询*****************************/

if(g==2)

{loop7:

printf("/n请您输入您要查询的座位号:/n");

do{ scanf("%d",d2);}

while(d21||d2100);

for(i=1;i=3;i++)

for(j=1;j=7;j++)

k2[i][j]=d2*32+4*j+i;

i=1;

n4=0;

while(i=3)

{

j=1;

while(j=7)

{

if(T[k2[i][j]].ID!=0l[k2[i][j]]!=0)

{

n4++;

n5[n4]=i;

n6[n4]=j;

n7[n4][n5[n4]][n6[n4]]=k2[i][j];

}

j++;

}

i++;

}

if(n4==0){printf("/n该座位号码没有被定出!/n");

goto loop4;

}

else

{

printf("/n您所输入的座位号信息是:/n");

printf("姓名 身份证号 航班号 座位号 飞行日/n");

for(i=1;i=n4;i++)

printf("%s%10ld 偏见%d号%7d 周%d/n",T[n7[i][n5[i]][n6[i]]].name,T[n7[i][n5[i]][n6[i]]].ID,n5[i],d2,n6[i]);

}

printf("/n继续查找请输入y,返回输入q./n");

do{scanf("%c",add4);}

while(add4!='y'add4!='q');

if(add4=='q')

goto loop4;

if(add4=='y')

goto loop7;

}

else

goto loop2;

}

/*****************************************查询系统****************************************************/

if(a=='4')

{loop8:

printf("/n1.查询特定航班的余票情况。/n2.查询特定航班的乘客情况。/n3.返回主选单。/n");

printf("/n请输入您的选择(1-3):/n");

do

{scanf("%d",add1);}

while(add13||add11);

if(add1==3)goto loop2;

/*******************************查余票*****************************/

if(add1==1)

{loop9:

printf("/n请输入您要查询的航班号(1-3):/n");

do{scanf("%d",add5);}

while(add53||add51);

printf("/n请输入您要查询的飞行期(1-7):/n");

do{scanf("%d",add6);}

while(add67||add61);

i=37;

n55=0;

while(i=3231)

{

if((T[i].ID==0||l[i]==0)(i-add5-add6*4)%32==0)

{

n55++;

a4[n55]=i;

}

i++;

}

printf("/n第%d航班飞机周%d的余票情况是:/n",add5,add6);

i=0;

for(j=i+1;j=n55;j++)

{

{

for(i=j;i=j+9;i++)

printf("%5d",a4[i]/32);

}

printf("/n");j=i-1;

}

printf("/n继续查找请输入y,返回输入q./n");

do{scanf("%c",add8);}

while(add8!='y'add8!='q');

if(add8=='y')

goto loop9;

else

goto loop8;

}

/*******************查询已订票信息**********************/

if(add1==2)

{loop10:

printf("/n请输入您要查询的航班号(1-3):/n");

do{scanf("%d",add7);}

while(add73||add71);

printf("/n请输入您要查询的飞行期(1-7):/n");

do{scanf("%d",add9);}

while(add97||add91);

n9=0;

i=37;

while(i=3231)

{

if(T[i].ID!=0(i-add7-add9*4)%32==0l[i]!=0)

{

n9++;

a7[n9]=i;

}

i++;

}

if(n9==0)

printf("/n该航班满票,没有被定出!/n");

if(n9!=0)

{

printf("/n第%d航班飞机周%d的订票情况是:/n",add7,add9);

printf("/n姓名 身份证号 航班号 座位号 飞行日/n");

for(i=1;i=n9;i++)

printf("%S%10ld 偏见%d号%7d 周%d/n",T[a7[i]].name,T[a7[i]].ID,add7,(a7[i]-add7-4*add9)/32,add9);

}

printf("/n继续查找请输入y,返回输入q./n");

do{scanf("%c",add10);}

while(add10!='y'add10!='q');

if(add10=='y')

goto loop10;

else

goto loop8;

}

}

}

航空订票系统代码(航空公司票证代码)-第1张图片-秀米网(xiumi360.com)

免责声明:本文内容源自网络,由用户上传,版权归原作者所有,本站不存储mp3等牵扯版权的文件,文字如有侵权请联系删除!


本文地址:http://www.xiumi360.com/lvyou/10619.html

© 2022-2023 All Rights Reserved

秀米生活常识 版权所有

QQ联系方式:vip@xiumi360.com    [tags标签大全]