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