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

正文內(nèi)容

數(shù)據(jù)結構課程設計--個人賬簿管理系統(tǒng)-資料下載頁

2025-02-04 06:37本頁面

【導讀】個人帳簿管理系統(tǒng)記錄某人每月的全部收入及各項開支情況,包括食品消費,房租,子女教育費用,水電費,醫(yī)療費,儲蓄等。月的收支情況,可以根據(jù)輸入的月份查詢每月的收支情況。支情況,能對文件中的信息進行擴充(追加),修改和刪除,完成系統(tǒng)查詢功能.的定義、調用等操作,在不斷地嘗試過程中,能夠熟練地進行函數(shù)的編寫和調用。向文件內(nèi)寫入內(nèi)容,讓各元素都有初值。建立一個好的主函數(shù),將各功能都實現(xiàn)好。菜單函數(shù)通過menu()通過一個dowhile語句,過濾掉錯誤的數(shù)字輸入,即,菜單內(nèi)選項可被輸入的數(shù)字操控,即,可由輸入的數(shù)字的不同而進行不同的操作。

  

【正文】 針對 input 函數(shù) 程序原始 input 函數(shù): void input(Infor *newI) { printf(食品消費 房租費用 子女費用 水電費用 醫(yī)療費用 儲蓄費用 收入費用 \n)。 scanf(%d%d%d%d%d%d%d%d,amp。newImonth,amp。newIspxf,amp。newIfzfy,amp。newIznjy,amp。newIsdfy,amp。newIylfy,amp。newIcxfy,amp。newIsrfy)。 fflush(stdin)。 } 調試 1. 經(jīng)過長時間的程序分析,我和同組組員發(fā)現(xiàn)程序內(nèi)無判斷月份輸入是否合法的語句,所以我們進行了第一次調試,在 input 函數(shù)中添加了一個 while 語句以判斷輸入月份的合法性。 14 經(jīng)第一次調試后的 input 函數(shù): void input(Infor *newI) { printf(\n請依次輸入數(shù)據(jù) :\n( 食品消費 房租費用 子女費用 水電費用 醫(yī)療費用 儲蓄費用 收入費用 )\n)。 scanf(%d%d%d%d%d%d%d%d,amp。newImonth,amp。newIspxf,amp。newIfzfy,amp。newIznjy,amp。newIsdfy,amp。newIylfy,amp。newIcxfy,amp。newIsrfy)。 fflush(stdin)。 } 運行結果如圖 10 所示: 圖 10 第一次調試后的結果 調試 2: 由圖我們可知,這次調試后的結果雖然避免的輸入不合法的月份信息,但是,卻帶來了新的問題, while 語句進入了死循環(huán),用戶將無法進行其他的操作。 通過對程序的進一步研究,我們發(fā)現(xiàn), while 語句運行的條件是當滿足 while后面括號內(nèi)的信息時就進入循環(huán),而我們輸入月份的語句在 while 語句之外,即,整個函數(shù)只可能執(zhí)行一次 input 函數(shù),即此次調試后,我們只能輸入一次月份值,而當這個月份值滿足 while 語句的條件時,我們將無限循環(huán) while 語句內(nèi)的操作,即,進入了死循環(huán)。所以,我們進行了第二次調試,將 while 語句替換成 if 語句。 15 經(jīng)第二次調試后的 input 函數(shù): void input(Infor *newI) { printf( 食品消費 房租費用 子女費用 水電費用 醫(yī)療費用 儲蓄費用 收入費用 \n)。 scanf(%d%d%d%d%d%d%d%d,amp。newImonth,amp。newIspxf,amp。newIfzfy,amp。newIznjy,amp。newIsdfy,amp。newIylfy,amp。newIcxfy,amp。newIsrfy)。 fflush(stdin)。 } 運行結果如圖 11 所示 圖 11 保存至文件中 心得體會及領悟 16 這次課程設計也讓我懂得了團結合作的重要性,這次課程的完成依賴于我的同伴,以及我們之間的默契,這次課程設計讓我知道了我在 C語言、 C++方面的缺陷,以及我那粗心的態(tài)度。像這個個人賬簿管理的程序設計,包含我們這一年半時間學過的內(nèi)容,最主要的是第一學年所學的文件知識,文件的創(chuàng)建、修改、打開以及關閉等功能。 這次課程設計, 使得我將差不多已經(jīng)遺忘的知識點又從記憶邊緣拉了回來,可以說是起到了溫故而知新的效果,所以,我認為,課程設計是必須的,是有助于我們將知識點鞏固起來的一種方法。 在課程設計過程中,我學到了很多人生的哲理,懂得怎么樣去制定計劃,怎么樣去實現(xiàn)這個計劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上的不良情緒,黑夜過去了,我們收獲的是黎明 。 參考文獻: 數(shù)據(jù)結構 C 語言版 清華大學出版社 C 語言程序設計 清華大學出版社 C++面向對象課程教程 清華大學出版 社
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1