freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

數(shù)據(jù)結構課程設計---火車售票系統(tǒng)的實現(xiàn)(編輯修改稿)

2025-02-14 15:35 本頁面
 

【文章內容簡介】 () 函數(shù)的簡單描述:本函數(shù)實現(xiàn)的是訂票功能,首先需要輸入訂票的數(shù)量,若訂票數(shù)量在額定范圍內,則輸入乘客信息并調用 insertlink 函數(shù)保存乘客信息,并顯示訂票成功,若票數(shù)不夠,調用 appendqueue 函數(shù),讓顧客進行等候。(2)void order() 函數(shù)的流程圖appendqueue輸入信息Appendqueue()Insertlink()訂票成功等候開始輸入票數(shù)是否多于余票結束NY圖 void order()函數(shù)的流程圖 return_tkt()函數(shù)流程(1)void return_tkt()函數(shù)的簡單描述此函數(shù)為退票函數(shù),首先,輸入乘客的姓名,對乘客是否訂票進行查詢,若無,沈陽航空航天大學課程設計報告 10 則顯示沒有定票,若有,則利用鏈表刪除乘客信息,進行退票,并顯示退票成功,剩余票數(shù)加一,若有排隊等待的乘客則該乘客進行訂票。(2)void return_tkt()函數(shù)的流程圖void return_tkt()刪除節(jié)點退票成功余票加一沒有訂票為正在排隊的顧客訂票乘客姓名有無此乘客有無等候乘客結束 Y Y N N圖 void return_tkt()函數(shù)的流程圖沈陽航空航天大學課程設計報告 11 3 調試分析 (1) 問題 1? 問題描述:各個功能都沒有錯誤,但輸入的信息不能正常顯示,出現(xiàn)亂碼? 問題分析:程序存在邏輯錯誤? 解決方法:重新整理程序的邏輯結構(2) 問題 2? 問題描述: 不能逐條輸出列車的基本信息,只能整體顯示? 問題分析: 缺少逐條輸出的函數(shù)? 解決方法: 定義一個可逐條輸出的函數(shù)并在各個功能函數(shù)中對該函數(shù)進行調用。(3) 問題 3? 問題描述:運行時顯示函數(shù)不能正常定義? 問題分析:定義函數(shù)時出現(xiàn)錯誤? 解決方法:對函數(shù)進行修改(4) 問題 4? 問題描述:變量出現(xiàn)錯誤? 問題分析:粗心大意? 解決方法:重新檢查程序,更改錯誤變量沈陽航空航天大學課程設計報告 12 4 測試及運行結果(1)列車基本信息輸入的測試結果如圖 所示。圖 列車基本信息輸入測試結果(2)列車信息查詢的具體的測試結果如圖 所示。沈陽航空航天大學課程設計報告 13 圖 列車信息查詢測試結果(3)訂票的具體的測試結果如圖 所示。沈陽航空航天大學課程設計報告 14 圖 訂票測試結果(4)退票的具體的測試結果如圖 所示。圖 退票測試結果參考文獻【1】嚴蔚敏,(C 語言版) 【M】.北京:清華大學出版社,2022【2】【M】.北京:清華大學出版社, 2022【3】徐寶文 程序設計語言【M】.北京:機械工業(yè)出版社沈陽航空航天大學課程設計報告 15 附 錄源程序清單: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 line{ char ter_name[10]。 char cc_num[10]。 char cx_num[10]。沈陽航空航天大學課程設計報告 16 char day[7]。 int tkt_amt。 int tkt_sur。 linklist *order。 linkqueue wait。}lineinfo。struct line start[MAXSIZE]。int iii=0。void add(){ struct line info[MAXSIZE]。 printf(終點站名、車次號、車廂號、開車周日、乘員定額、余票量\n)。 scanf(%s%s%s%s%d%d,start[iii].ter_name,start[iii].cc_num,start[iii].cx_num,start[iii].day,amp。start[iii].tkt_amt,amp。start[iii].tkt_sur)。 iii++。}void display(struct line *info){printf (%8s\t%3s\t%s\t%4s\t\t%3d\t%10d\n,infoter_name,infocc_num,infocx_num,infoday,infotkt_amt,infotkt_sur)。}void list(){ struct line *info。 int i=0。 info=start。 printf(終點站名\t 車次號 \t 車廂號\t 開車周日\t 乘員定額\t 余票量\n)。 while(iiii){ display(info)。 info++。沈陽航空航天大學課程設計報告 17 i++。 } printf(\n\n)。}void search(){ struct line *info,*find()。 char name[10]。 int i=0。 info=start。 printf(\\\n)。 int aa。 scanf(%d,amp。aa)。 if (aa==2) { printf(請輸入終點站名:)。scanf(%s,name)。 while(iMAXSIZE) { if(!strcmp(name,infoter_name)) break。 info++。 i++。 } if(i=MAXSIZE) printf(對不起,該路線未找到!\n)。 else {
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1