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

正文內(nèi)容

軟件課程設(shè)計--c語言設(shè)計火車票訂票系統(tǒng)之源代碼(模擬數(shù)據(jù)庫功能)(需求分析可行性分析)-在線瀏覽

2025-02-07 17:17本頁面
  

【正文】 int *o,*s。 scanf(“%d”,amp。 /*輸入需要的車次 */ printf(“please enter the station:”)。h)。 /*初始化 p的值 */ while(p=!null) { if(pnumber==t) { q=pdown。 /*把符合條件的橫向鏈表結(jié)點的數(shù)據(jù)給 o*/ while(qnext=!head1) { if(qname==h) { if (qmark=1) printf(“your ticket is unused”)。 /*修改 mark 標記 */ s=q。 /*縱向鏈表移針 */ }} p=pnext。 printf(%d,%d,%d,onum,onum2, otime)。stime,amp。sseat,amp。 /*輸出縱向鏈表的數(shù)據(jù) */ goto first。 struct station *q。 int *o,*s。 scanf(“%d”,amp。 /*輸入需要的車次 */ printf(“please enter the station:”)。h)。 /*初始化 p的值 */ while(p=!null) { if(pnumber==t) { q=pdown。 /*把符合條件的橫向鏈表結(jié)點的數(shù)據(jù)給 o*/ while(qnext=!head1) { if(qname==h) { s=q。 /*縱向鏈表移針 */ } } p=pnext。 /*輸出橫向鏈表的數(shù)據(jù) */ printf(“%s”,“%d”,“%d”,“%d”,“%d”,sname,amp。smoney,amp。smark)。 } ③ 功能說明 : 本函數(shù)主要提供查詢功能 .用戶輸入需要查詢的 車次和需要到 車站名 ,程序首先遍歷橫向鏈表查找到需要的數(shù)據(jù)后轉(zhuǎn)向縱向鏈表 ,接著遍歷縱向鏈表 ,查找到需要的車站名 .最后輸出所有關(guān)于本車次的所有信息 . ()函數(shù) : ① 程序流程圖 : 輸入需要的車次號 輸入需要到達的車站名 While 循環(huán)是否需要的車次 是 橫向結(jié)點值給 o While 循環(huán)是否是需要的車站名 是 使 mark 的值為 0 縱向結(jié)點值給 s 縱向鏈表移針 橫向鏈表移針 當橫向鏈表下一個指針為空時 輸出 s點的數(shù)據(jù) 輸出 o 點的數(shù)據(jù) ② 程序代碼 。 struct station *q。 int *o,*s。 scanf(“%d”,amp。 /*輸入需要的車次 */ printf(“please enter the station:”)。h)。 /*初始化 p的值 */ while(p=!null) { if(pnumber=t) { q=pdown。 /*把符合條件的橫向鏈表結(jié)點的數(shù)據(jù)給 o*/ while(qnext=!head1) { if(qname=h) { qmark=0。 /*把符合條件的縱向鏈表的數(shù)據(jù)給 s*/ } q=qnext。 /*橫向鏈表移針 */ } printf(“your ticket has already cancel!”)。 /*輸出橫向鏈表的數(shù)據(jù) */ printf(“%s”,“%d”,“%d”,“%d”,“%d”,sname,amp。smoney,amp。smark)。 } ③ 功能說明 : 本函數(shù)主要提供退票功能 .用戶輸入需要退票的車次和需要到車站名 ,程序 首先遍歷橫向鏈表查找到需要的數(shù)據(jù)后轉(zhuǎn)向縱向鏈表 ,接著遍歷縱向鏈表 ,查找到需要的車站名 .修改其 mark標識是其為 . 5. You()函數(shù) : ① 程序代碼 : void you() { struct you *head。 p=(struct you *)malloc(len)。pname,amp。pnum1,amp。ptime1)。 } ② 用 戶查詢代碼 : (注 :本函數(shù)用于管理人員查詢用戶 ) void find() { struct you *head。 int u。u)。} p=pnext。 } ③ 功能說明 : 本函數(shù)用于用戶輸入個人信息 ,以便管理人員管理 .而管理函數(shù)只面對管理人員使用 ,因此未在用戶界面上顯示出來 . : void total() { int *p,*q。 p=t。} q=qnext。 } printf(“the number of the booked ticket are :”)。 } : ① 橫向鏈表結(jié)點的結(jié)構(gòu)體 : struct ticket { int num。 int time。 struct station *down。 int t。 int time。 int mark。 } ③ 用戶信息鏈表結(jié)點的結(jié)構(gòu)體 : struct you { int name。 int num1。 int time1。 } 四 .程序說明書 : 本系統(tǒng)用于火車站的車票管理 .主要方便用戶訂票 ,也可方便管理人員管理車票 .當用戶看到用戶界面時 ,可以根據(jù)提示選擇自己想要的服務(wù) ,選擇后按下回車鍵 ,程序便會轉(zhuǎn)到相應(yīng)的函數(shù)進行 .完成后 ,程序會顯示您已經(jīng)成功的訂票或退票 .完成后程序會自動回到 起始位置 . 管理人員也可以很方便的調(diào)用本系統(tǒng)包含的查詢和統(tǒng)計函數(shù) ,管理車票情況 . 具體說明 : . . . . . 五 .程序調(diào)試 : 本程序分為多模塊 ,為的是方便小組合作 .所以各個功能都由函數(shù)調(diào)用來實現(xiàn) .組員在各自的編制和調(diào)試中基本都實現(xiàn)所需的功能 .但在聯(lián)調(diào)的過程中 ,由于我們使用了大量的傳遞指針形的函數(shù) ,所以在數(shù)值的傳遞上問題很多 .分步執(zhí)行的時候指針的位置很亂 !所以讓我們遺憾的是聯(lián)調(diào)并沒有成功 .我們也會吸取教訓 ,在函數(shù)編制時注意數(shù)值的傳遞 .
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1