-
大小: 20KB文件類型: .cpp金幣: 1下載: 0 次發(fā)布日期: 2021-01-05
- 語言: C/C++
- 標(biāo)簽: C語言??數(shù)據(jù)結(jié)構(gòu)??大作業(yè)??
資源簡介
飛機(jī)訂票系統(tǒng)包括:查詢航線、客票預(yù)訂和辦理退票等。具體功能有:
(1)錄入:可以錄入航班情況(數(shù)據(jù)可以存儲在一個數(shù)據(jù)文件中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)結(jié)合實(shí)際情況自定);
(2)修改航班信息:可以修改航班數(shù)據(jù)文件。
(3)客戶資料:包括姓名,證件號,訂票數(shù)量及航班情況,訂單要有編號;
(4) 查詢:可以查詢某趟航線的情況(如,輸入航班號,查詢起降時間,起飛抵達(dá)城市,航班票價(jià),票價(jià)折扣,確定航班是否滿倉);可以輸入起飛抵達(dá)城市,查詢飛機(jī)航班情況;
(5)訂票:訂票情況可以存在一個數(shù)據(jù)文件中,結(jié)構(gòu)自己設(shè)定;如果該航班已經(jīng)無票,可以提供相關(guān)可選擇航班;
(6)退票:退票后修改相關(guān)數(shù)據(jù)文件;
代碼片段和文件信息
#include
#include
#include
#include
#include
#include
#define?ok?1
#define?error?0
#define?time?7?
#define?Yes?1
#define?No?0?
#define?city?10
#define?name?100
#define?Passwd?100
typedef?struct?RouteNod{
int?num;//航班號?
char?Launchtime[time];//起飛時間
char?Reachtime[time];//降落時間?
char?LaunchCity[city];//起飛城市
char?ReachCity[city];//到達(dá)城市?
float?price;//機(jī)票價(jià)格?
float?rebat;//票價(jià)折扣
int?seatnum;//座位數(shù)?
int?isFull?=?No;//是否滿倉???Yes?or?No?
RouteNod?*next;?
}RouteNod*Route;
RouteNod?*R?=?NULL;
Route?route?=?(Route)malloc(sizeof(RouteNod));?
int?RouteNum?=?0;
//客戶結(jié)構(gòu)體?
typedef?struct?ClientNod{
char?Username[name];//客戶姓名
int?IDnum;//客戶證件號
int?account;//客戶賬號?
char?Password[Passwd];//客戶登陸密碼?
int?T
- 上一篇:C++ 飛機(jī)大戰(zhàn)
- 下一篇:基于MFC的通訊錄系統(tǒng)
評論
共有 條評論