xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 559KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-24
  • 語言: 其他
  • 標簽:

資源簡介

航空客運訂票的業務活動包括:查詢航線、客票預訂和辦理退票等。試設計一個航空客運訂票系統,以使上述業務可以借助計算機來完成。 [基本要求] (1) 每條航線所涉及的信息有:終點站名、航班號、飛機號、飛行周日(星期幾)、乘員定額、余票量、已訂票的客戶名單(包括姓名、訂票量、艙位等級1,2或3)以及等候替補的客戶名單(包括姓名、所需票量);

資源截圖

代碼片段和文件信息

#include?
#include
#include
#define?LEN?3 //用于標識航班數?
#define?OK?1
#define?ERROR?0?
#define?TRUE?1
#define?FALSE?0?
int?firstEnter?=?1;//標識是否第一次進入系統,用于控制菜單欄出現與否?
typedef?int?Status;
/*--------------------已訂票的乘客信息------------------*/?
typedef?struct?AlreadyBuyClient{
char?clientName[10];//乘客姓名
char?PhoneNum[12];//乘客手機號
int?bookedTicketNum;//訂票量
char?Rank;//艙位等級
struct?AlreadyBuyClient?*Next;//指向下一個乘客 ?
}AlreadyBuyClient;?
/*--------------------等候的乘客信息------------------*/?
typedef?struct?WaitClient?{//鏈隊列?
char?clientName[10];//乘客姓名
int?wantedTicketNum;//?需要票量?
struct?WaitClient?*next;?//指向下一個乘客?
}WaitClient*WaitClientinfo;?
typedef?struct?{
WaitClientinfo?front;//排隊的對頭?
WaitClientinfo?rear;//?排隊的隊尾?
}ClientQueue;?//排隊等票的隊列?
/*--------------------航班信息------------------*/?
struct?Flight{
char?stopName[10];//終點站?
char?flightNum[5];?//航班號?
char?flyNum[5];?//飛機號?
char?flyTime[4];//飛行時間(周日)
char?RecentTime[11];//最近一次飛行時間
int?max;//乘員定額
int?leftTicket;//剩余票量
int?Price[3];?//艙位等級的價格
AlreadyBuyClient?*Client;//已訂票名單?
ClientQueue?waitclient;//等候名單
};
typedef?struct?{ //順序表?
Flight*?flight;//航班?
int?length;//航班數?
}Line;?

void?Flight_Watch(Line?flyLine)?{//航班信息?
printf(“\n\n\t\t航班信息:“);
? printf(“\n________________________________________________________________________________\n“);?
? printf(“終點站???航班號?飛機號?飛行日??成員定額??剩余票量?一等艙價??二等艙價?三等艙價\n“);
?
? for(int?j?=?0;j? printf(“%-10s%-5s??%-5s??%-4s???%5d????%5d??????%5d?????%5d????%5d\n“?
flyLine.flight[j].stopNameflyLine.flight[j].flightNumflyLine.flight[j].flyNumflyLine.flight[j].flyTime
flyLine.flight[j].maxflyLine.flight[j].leftTicketflyLine.flight[j].Price[0]flyLine.flight[j].Price[1]flyLine.flight[j].Price[2]);
}//輸出航班相關信息?
}
void?Flight_Search(Line?flyLine)?{//查詢特定地點航班信息?
char?station[10];//終點站?
Status?hasResults?=?FALSE;???//用于標識是否查詢到對應的數據?
printf(“\n請輸入需要查詢的終點站名:“);
getchar();//讀取了前面輸入的回車鍵?
scanf(“%s“station);

? for(int?i?=?0;i? if(strcmp(stationflyLine.flight[i].stopName)==0)?{//輸入的終點站存在?
? if(hasResults?==?FALSE)?{?
? hasResults?=?TRUE;??//表示查詢到數據
printf(“終點站???航班號?飛機號?飛行日??最近航班日期??剩余票量\n“); ? ?
}
printf(“%-10s%-5s??%-5s??%-4s????%-10s????%5d\n“
flyLine.flight[i].stopNameflyLine.flight[i].flightNumflyLine.flight[i].flyNumflyLine.flight[i].flyTimeflyLine.flight[i].RecentTimeflyLine.flight[i].leftTicket);?
}
}

if(hasResults?==?FALSE)?{?
printf(“\n不存在該航班!!!\n“);
}?
}
Status?FindLine(Line?flyLinechar?*keyint?&n)?{ //根據終點站尋找航班,n為航班序號?
for(int?i?=?0;i if(strcmp(keyflyLine.flight[i].flightNum)==0)?{//找到該航班?
n?=?i;
return?OK;
}
}
n?=?-1;
return?ERROR;
}

void?FlightManage(Line?flyLine)?{//航班信息管理界面?
char?select;?//選擇功能序號?
system(“CLS“);
printf(“\n\n\t航班管理菜單:“);
? printf(“\n_________________________________________________________

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-09-07?17:58??航空客運訂票系統\
?????文件???????12655??2016-01-12?16:57??航空客運訂票系統\FlightManager.cpp
?????文件??????171767??2016-01-12?16:58??航空客運訂票系統\FlightManager.exe
?????文件??????556960??2016-09-07?17:58??航空客運訂票系統\實驗報告.doc
?????文件???????16791??2016-01-12?16:54??航空客運訂票系統\測試用例.docx

評論

共有 條評論