飞机订票系统的html模板,飞机订票系统程序设计
《飛機訂票系統程序設計.doc》由會員分享,可免費在線閱讀全文,更多與《飛機訂票系統程序設計》相關文檔資源請在幫幫文庫(www.woc88.com)數億文檔庫存里搜索。
1、\nquot);rintf(quot請在中修改以回車鍵結束:\nquot);scanf(quot%dquot,amn);讀取修改方式switch(n){case:rintf(quot請輸入航班號:\nquot);scanf(quot%dquot,amx[]no);讀取航班號eak;case:rintf(quot請輸入起始站:\nquot);scanf(quot%squot,x[]startname);讀取起始站rintf(quot請輸入終點站:\nquot);scanf(quot%squot,x[]endname);讀取終點站eak;}for(i=;iltm;i++){if(strcm(s[i]end,x[]startname)==amamstrcm(s[i]end,x[]endname)==)判斷輸出條件{rintf(quot航班號起始站終點站時間預售票總數已售票總數\nquot);rintf(PRINT);eak;}if(s[i]flightno==x[]no)判斷輸出條件{rintf(quot航班號起始站終點站時間預售票總數已售票總數\nquot);rintf(PRINT);eak;}}x[]no=;將結構體中的號為零rintf(quot請輸入新航班號、起始站、終點站、時間(星期幾)、預售票總數、已售票總數:\nquot);scanf(quot%d%s%s%s%d%dquot,amx[]no,x[]startname,x[]endname,x[]day,amx[]totalticket,amx[]sellticket);定義輸入格式s[i]flightno=x[]no;替換航班號strcy(s[。
2、們小組的程序終于運行成功。此次程序能運行成功的很大原因是小組同學的合作,大家分工合作,效率很快,準確率也很高。所以我覺得此次程序設計很成功,在能力、知識、復習等各個方面都有涉及,收獲頗豐。、指導教師評語課程設計成績:指導教師簽字:\nquot);for(i=;iltN;i++){rintf(quot請輸入航班號:\nquot);scanf(quot%dquot,ams[i]flightno);讀取航班號rintf(quot請輸入起始站:\nquot);scanf(quot%squot,s[i]start);讀取起始站rintf(quot請輸入終點站:\nquot);scanf(quot%squot,s[i]end);讀取終點站rintf(quot請輸入時間:\nquot);scanf(quot%squot,s[i]day);讀取時間rintf(quot請輸入預售票總數:\nquot);scanf(quot%dquot,ams[i]totalticket);讀取預售票數rintf(quot請輸入已售票總數:\nquot,m);scanf(quot%dquot,ams[i]sellticket);讀取已售票總數m++;rintf(quot第%d個信息已經輸完是否繼續?按任意數字鍵繼續,按結束quot,m);scanf(quot%dquot,amy);if(y==){save();將結構體信息存盤rint();輸出輸入的航班信息eak;}}}voidsave()保存模塊程序{FILE*f,*f;定義文件指針if((f=foen(quotchendatquot,quotwbquot))==NULL)打開文件并。
3、斷票數是否有效rintf(quot請輸入有效的機票數!\nquot);s[i]totalticket=s[i]totalticket+n;s[i]sellticket=s[i]sellticketn;save();調用保存模塊rintf(quot退票成功!\n\nquot);rintf(quot是否繼續?請鍵入yes或no以回車鍵結束:\n\nquot);判斷是否繼續退票scanf(quot%squot,f);}while(!strcm(f,quotyesquot));判斷并跳出循環getchar();}voidcorrect()修改模塊{structcor定義結構體{intno;charstartname[];charendname[];charday[];inttotalticket;intsellticket;}x[];charj[];intn;{read();調用讀取模塊do{rintf(quot請選擇修改方式:\nquot);rintf(quot*,按航班號修改:\nquot);rintf(quot*,按航線修改:文件for(i=;iltm;i++){fread(ams[i],sizeof(flight),,f);從文件中讀取信息}fclose(f);關閉文件}voidrint()打印模塊{charw[];read();調用讀取文件函數rintf(quot航班號起始站終點站時間預售票總數已售票總數\nquot);for(i=;iltm;i++){rintf(PRINT);打印信息}rintf(quot請按任意鍵回車鍵結束返回上層菜單以:\nquot);scanf(quot%squot,w);。
4、!quot);rintf(quot\n航班號起始站終點站時間剩余機票數預售機票數\nquot);rintf(PRINT);打印信息eak;}}no=;將航班號賦值為rintf(quot沒有您需要的信息或查找完畢:\n\nquotquot是否繼續查找?請鍵入yes或no以回車鍵結束\nquot);scanf(quot%squot,);}while(strcm(,quotyesquot)==);判斷結束}voidbooking()訂票模塊{intn;charf[];do{search();調用查詢模塊rintf(quot請輸入您要訂的機票數以回車鍵結束:\nquot);scanf(quot%dquot,amn);讀取所訂機票數if(n=n)判斷是否出錯{s[i]totalticket=s[i]totalticketn;s[i]sellticket=s[i]sellticket+n;save();調用保存函數rintf(quot訂票成功!\n\nquot);eak;}if(s[i]totalticketltn)判斷是否出錯{rintf(quot請輸入有效的機票數:\nquot);eak;}rintf(quot是否繼續?請輸入yes或no以回車鍵結束:\nquot);判斷是否繼續訂票scanf(quot%squot,f);}while(!strcm(f,quotyesquot));判斷結束}voidback()退票模塊{intn;charf[];do{search();調用查詢模塊rintf(quot請輸入您要退的機票數目:\nquot);scanf(quot%dquot,amn);輸入所退票數if(nlt)。
5、i]start,x[]startname);替換其始站strcy(s[i]end,x[]endname);替換終點站strcy(s[i]day,x[]day);替換時間s[i]totalticket=x[]totalticket;替換預售票總數s[i]sellticket=x[]sellticket;替換已售票總數save();調用保存模塊rintf(quot是否繼續?請鍵入yes或no以回車鍵結束:\n\nquot);scanf(quot%squot,j);}while(strcm(j,quotyesquot)==);判斷結束}}、個人體會歷經整整一個星期的課程設計終于結束了,在這一個星期內,我們小組三個同學從最開始的空白到現在的程序運行成功。整個過程中,我領會了很多,也學到了很多,我了解到自己哪些知識點掌握的比較好,哪些知識點運用的還不夠熟練。通過這次課程設計使我明白了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才是真正的知識,才能提高自己的實際動手能力和獨立思考的能力。在設計的過程遇到了各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,通過這次課程設計,把以前所學過的大部分知識重新溫故,鞏固了所學的知識。整個過程中,我們對程序輸入、瀏覽、功能排版、菜單顯示等各個功能進行了編寫,用了很多方法找可用的資料,將找到的資料進行整合嵌套。由于對程序的不熟悉和知識的局限性,剛開始將各功能整合時錯誤百出,各種修改最后也運行不了,當時的心情十分沉悶,總會想到要放棄,經過同學的鼓勵和幫助,最終。
6、斷是否出錯{rintf(quot創建文件失敗!\n\nquot);打印出錯提示getchar();return;}if((f=foen(quothaodatquot,quotwbquot))==NULL)打開文件并判斷是否出錯{rintf(quot創建文件失敗!\n\nquot);打印出錯提示getchar();return;}for(i=;iltm;i++)if(fwrite(ams[i],sizeof(structflight),,f)==)向文件寫入數據,并判斷是否出錯rintf(quot向文件輸入數據失敗!\n\nquot);frintf(f,quot%dquot,m);fclose(f);關閉文件fclose(f);關閉文件}voidread()從文件讀取信息模塊{FILE*f,*f;定義文件指針if((f=foen(quotchendatquot,quotrbquot))==NULL)打開文件,并判斷是否出錯{rintf(quot出錯,請檢查文件是否存在,按任意鍵返回住菜單quot);打印出錯提示getchar();}if((f=foen(quothaodatquot,quotrbquot))==NULL)打開文件并判斷是否出錯{rintf(quot創建文件失敗!\n\nquot);打印出錯提示getchar();return;}fscanf(f,quot%dquot,amm);fclose(f);關閉航班號起始站終點站時間預售票總數已售票總數\nquot);rintf(PRINT);打印信息eak;}if(strcm(s[i]day,day)==){rintf(quot\n查詢航班信息成。
總結
以上是生活随笔為你收集整理的飞机订票系统的html模板,飞机订票系统程序设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谷歌浏览器没法安装插件,提示程序包无效
- 下一篇: Linux没有安装gcc如何在线安装(直