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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)---火車售票系統(tǒng)的實(shí)現(xiàn)-資料下載頁(yè)

2025-06-03 14:51本頁(yè)面
  

【正文】 \n)。 } else printf(\n 歡迎您下次再次訂購(gòu)! \n)。 } } void return_tkt() { struct line *info。 qnode *t,*back,*f,*r。 int grade。 linklist *p1,*p2,*head。 char cusname[10]。 if(!(info=find())) return。 head=infoorder。 p1=head。 printf(請(qǐng)輸入你的姓名(退票客戶) :)。 沈陽(yáng)航空航天大學(xué)課程設(shè)計(jì)報(bào)告 23 scanf(%s,cusname)。 while(p1!=NULL) { if(!strcmp(cusname,p1name)) break。 p2=p1。p1=p1next。 } if(p1==NULL){ printf(對(duì)不起,你沒(méi)有訂過(guò)票 !\n)。return。} else{ if(p1==head) head=p1next。 else p2next=p1next。 infotkt_sur+=p1ord_amt。 grade=p1grade。 printf(%s 成功退票! \n,p1name)。 free(p1)。 } infoorder=head。 f=(infowait).front。 r=(infowait).rear。 t=f。 while(t) { if(infotkt_sur=inforeq_amt){ int i。 info=tnext。 printf(%s 訂票成功! \n,tname)。 for(i=0。itreq_amt。i++) printf(%s 的座 位號(hào)是 :%d\n,tname,(infotkt_sur)i)。 infotkt_sur=treq_amt。 infoorder=insertlink(infoorder,treq_amt,tname,grade)。 free(t)。 沈陽(yáng)航空航天大學(xué)課程設(shè)計(jì)報(bào)告 24 break。 } back=t。t=tnext。 if((infotkt_sur)=(treq_amt)amp。amp。t!=NULL) { int i。 backnext=tnext。 printf(%s 訂票成功! \n,tname)。 for(i=0。itreq_amt。i++) printf(%s39。s seat number is:%d\n,tname,(infotkt_sur)i)。 infotkt_sur=treq_amt。 infoorder=insertlink(infoorder,treq_amt,tname,grade)。 free(t)。break。 } if(f==r) break。 } } int menu_select() { int c。 char s[20]。 printf(\n\t\t 鐵路客運(yùn)訂票系統(tǒng) \n)。 printf(******************************************\n)。 printf( :\n)。 printf( :\n)。 printf( :\n)。 printf( \n)。 printf( :\n)。 printf( :\n)。 printf( \n)。 printf(*******************************************\n)。 沈陽(yáng)航空航天大學(xué)課程設(shè)計(jì)報(bào)告 25 do{ printf(請(qǐng)選擇 :)。 scanf(%s,s)。 c=atoi(s)。 }while(c0||c7)。 return c。 } int main() { while(1) { switch(menu_select()){ case 0: add()。break。 case 1:list()。break。 case 2:prtlink()。break。 case 3:search()。break。 case 4:order()。break。 case 5:return_tkt()。break。 case 6:printf(\n 歡迎使用本系統(tǒng),再見(jiàn)! \n)。exit(0)。 } } }沈陽(yáng)航空航天大學(xué)課程設(shè)計(jì)報(bào)告 26 課程設(shè)計(jì)總結(jié): 火車成為越來(lái)越受歡迎的交通工具,隨著愈來(lái)愈多的人選擇火車成為出行的交通工具,火車站需要管理的信息量也越來(lái)越多,這種情況下,利用計(jì)算機(jī)來(lái)管理和存儲(chǔ)火車,客戶信息就會(huì)很有效率?;疖囀燮毕到y(tǒng)要求通過(guò)鏈表實(shí)現(xiàn)列車的基本信息管理,即輸入火車,路線所涉及的基本信息,包括終點(diǎn)站,車次號(hào),車廂號(hào),開(kāi)車周日,乘員定額,余票量,已訂票的客戶名單。通過(guò)查找功能實(shí)現(xiàn)列車的三種基本信息查詢方式。并實(shí)現(xiàn) 訂票和退票功能。 本題主要通過(guò)鏈表和函數(shù)實(shí)現(xiàn)火車售票系統(tǒng)的各種功能,首先要利用定義各種函數(shù)來(lái)分別實(shí)現(xiàn)每一個(gè)功能模塊,包括信息插入函數(shù)來(lái)增加列車的基本信息,然后設(shè)計(jì)打印函數(shù)輸出路線的基本信息,再定義查找函數(shù)實(shí)現(xiàn)列車基本信息查找功能,按照要求設(shè)置三種查找方式,設(shè)計(jì)訂票函數(shù)讀取乘客信息,通過(guò)指針實(shí)現(xiàn)訂票乘客的信息查找功能,定義退票函數(shù),實(shí)現(xiàn)退票功能。最后通過(guò)主函數(shù),設(shè)計(jì)功能界面,并將各個(gè)功能連接起來(lái)。實(shí)現(xiàn)火車售票系統(tǒng)。 該題運(yùn)用了鏈表中的循環(huán)鏈表,這樣對(duì)列車基本信息存儲(chǔ)和查詢以及乘客信息的存儲(chǔ)和查詢節(jié)省了時(shí)間,提 高了工作效率。并在查詢等功能模塊運(yùn)用指針?lè)祷夭樵兊降挠嘘P(guān)信息,省時(shí)省力。 四個(gè)結(jié)構(gòu)體分別對(duì)列車基本信息,已訂票乘客信息,未訂票乘客信息和排隊(duì)等候的乘客信息進(jìn)行了定義,方便了信息的輸入和查詢。 通過(guò)這次課設(shè),我對(duì)數(shù)據(jù)結(jié)構(gòu)這門課有了更為深刻的認(rèn)識(shí),數(shù)據(jù)結(jié)構(gòu)以 C 語(yǔ)言為基礎(chǔ),又高于 C 語(yǔ)言。數(shù)據(jù)結(jié)構(gòu)也是通過(guò)定義不同的函數(shù)來(lái)實(shí)現(xiàn)各種功能, 這次課設(shè),讓我對(duì)鏈表有了更深層次的掌握,鏈表雖然看起來(lái)簡(jiǎn)單,但運(yùn)用起來(lái)卻奧妙無(wú)窮。 課設(shè)也鍛煉了我們的自學(xué)能力和文獻(xiàn)查閱能力,加強(qiáng)了對(duì)項(xiàng)目流程基本步驟的了解,豐富了編程經(jīng)驗(yàn),提高了程序調(diào) 試能力。 沈陽(yáng)航空航天大學(xué)課程設(shè)計(jì)報(bào)告 27 指導(dǎo)教師評(píng)語(yǔ): 指導(dǎo)教師 (簽字 ): 年 月 日 課程設(shè)計(jì)成績(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1