【正文】
踐作業(yè),自己進(jìn)步的證明。開始的時(shí)候真的感覺編程是一件很無聊的事情,不過當(dāng)一個(gè)程序運(yùn)行成功的時(shí)候那種喜悅是無法言語的,那種成就感是無法比擬的。而且編程是一件高精度、模范化的事情,稍有疏乎都會(huì)影響全局,也可能因?yàn)槟骋惶幍男〉腻e(cuò)誤而導(dǎo)致整個(gè)程序的無法運(yùn)行。 經(jīng)過一波三折,終于開始正式編程。不過經(jīng)過幾天的努力,大體上把課本上的知識(shí)點(diǎn)看了一遍,知識(shí)點(diǎn)也都基本是撐握了,所以一下一步就是開始正式的編程序了???是現(xiàn)在一切都晚了,還好時(shí)間還算是充裕,只好拿出書本重新復(fù)習(xí)一下。 我做的是通訊錄管理系統(tǒng),雖然是很簡單的一個(gè)小的程序,但對(duì)我一個(gè)初學(xué)者來說卻是一個(gè)很大的困難。通過這次課程設(shè)計(jì)使我們懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。因此作為二十一世紀(jì)的大學(xué)來說掌握程序開發(fā)技術(shù)是十分重要的,而 C 語言 又是最常見,功能最強(qiáng)大的一種高級(jí)語言,因此做好 C語言課程設(shè)計(jì)是十分必要的。ti[i],sizeof(struct plane),1,fp)!=1 輸出“ file save ok!” i++ ++ 輸出“ file write error!” w=0 w=1 關(guān)閉 (fp) menu() 結(jié)束 函數(shù) 西安交通大學(xué)城市學(xué)院 N Y N Y Y N 開始 定義文件指針 *fp 定義變量 i,w cls 清屏 w=1 (fp=fopen(D:\\Backup\\我的文檔\\exercises\\\\ZC15\\ticket.txt,rt))=NULL 輸出“ Cannot open file” w=0 n=0 i=0 !feof(fp) 讀 (amp。 系統(tǒng)結(jié)構(gòu)圖 開始 主目錄 選擇 1 選擇 2 輸入新的航班信息 瀏覽 目錄 Y Y N 選擇 3 選擇 4 選擇 5 選擇 6 選擇 7 選擇 8 結(jié)束 訂票 航班操作 退票 保存 載入 輸入航班總數(shù)、代號(hào)起點(diǎn)、終點(diǎn)載客量、票價(jià) 按時(shí)間排序 起點(diǎn)、終點(diǎn)、時(shí)間 航班代號(hào) 按時(shí)間查 按終點(diǎn)查 選擇 1 選擇 2 選擇 3 選擇 4 Y Y Y Y Y Y Y Y Y Y Y N N N N N N N N N N N 西安交通大學(xué)城市學(xué)院 第三章 程序流程圖 N N N N N N N Y Y Y Y Y Y Y N Y N Y 開始 定義變量 n,w1 cls 清屏 輸出主目錄 輸入 n n1||n8 w1=1 w1=0 w1=1 n=1 enter() n=2 browse() n=3 menu1() n=4 book() n=5 back() 輸出“ your choise is not between 1 and 8,please input enter to choice again” n=6 save() n=7 load() 結(jié)束 函數(shù) switch(n) 開始 定義變量 i cls 清屏 輸出“請(qǐng)輸入航班的數(shù)目” 輸出“請(qǐng)輸入起飛地點(diǎn)” 輸出“請(qǐng)輸入降落地點(diǎn)” 輸出“請(qǐng)輸入起飛時(shí)間” 輸出“請(qǐng)輸入航班的最大載客人數(shù)” 輸出“請(qǐng)輸入航班票價(jià)” 結(jié)束 函數(shù) 西安交通大學(xué)城市學(xué)院 N Y 開始 定義變量 i cls 清屏 輸入 n i=0 in 輸出“輸入第 n+1個(gè)航班記錄” 調(diào)用 input()函數(shù) i++ menu() 結(jié)束 函數(shù) Y N 開始 定義變量 i cls 清屏 輸出航班信息 i=0 in 調(diào)用 printf_one(i) 調(diào)用 printf_one(i) menu() 結(jié)束 函數(shù) 輸入 n i++ 西安交通大學(xué)城市學(xué)院 N N N N N Y Y Y Y Y N Y 開始 定義變量 i cls 清屏 輸出主目錄 輸入 n n1||n4 w1=1 輸出“ your choise is not between 1 and 4,please input again” w1=0 w1=1 n=1 Order() n=2 search time() n=3 search end() n=4 menu() 結(jié)束 函數(shù) switch(n) N N N Y Y Y 函數(shù) 開始 定義變量 i,j cls 清屏 定義結(jié)構(gòu)體 s i=0 in j=i+1 jn 比較(ti[i].data,ti[j].data)0 交換第 i 條和第 j 條航班的整個(gè)信息 j++ i++ browse() 結(jié)束 西安交通大學(xué)城市學(xué)院 Y N Y N N Y 函數(shù) 開始 定義變量 i, m=0 cls 清屏 定義結(jié)構(gòu)體 s 輸出“ enter the time” 輸入出發(fā)時(shí)間 輸入航班信息 i=0 in 比較(,ti[i].data)==0 m++ m!=0 或 m%10==0 輸出“ Press any key to continue...” i++ menu1() 結(jié)束 調(diào)用記錄 Y Y N Y N N Y 函數(shù) 開始 定義變量 i, m=0 cls 清屏 定義結(jié)構(gòu)體 s 輸出“ enter the end place” 輸入要到達(dá)的地方 i=0 in 比較 ( ti[i