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

正文內容

個人賬單管理系統(tǒng)_數(shù)據(jù)結構課程設計-在線瀏覽

2024-11-01 14:06本頁面
  

【正文】 .................16 程序執(zhí)行過程 .......................................................................................................16 參考文獻 .........................................................................................................................19 沈陽航空航天大學課程設計報告 1 1 課程設計介紹 課程設計內容 個人賬簿管理系統(tǒng)記錄 某人每月的全部收入及各項開支情況,包括食品消費,房租,子女教育費,水電費,醫(yī)療費,儲蓄等。進入系統(tǒng)后可以輸入和修改某月的收支情況,可以對每月的開支從小到大進行排序,可以根據(jù)輸入的月份查詢每月的收支情況。 沈陽航空航天大學課程設計報告 2 2 課程設計原理 課設題目粗略分析 根據(jù)課設題目要求,擬將整體程序分為五大模塊。 2. 賬簿信息排序:該模塊中,將針對每月的消費總額進行從小到大的順序進行排序 。 4. 賬單信息更改:進入該模塊,進行信息的更改或添加。 原理圖介紹 功能模塊圖 個 人 賬 簿 管 理 系 統(tǒng)賬簿信息查詢賬簿信息排序賬簿信息更改賬簿信息輸入賬簿信息保存 圖 功能模塊 圖 沈陽航空航天大學課程設計報告 3 流程圖分析 1. 賬單建立時調用 jianli()函數(shù),而在在 jianli()中調用 tianjia()函數(shù);賬單的頭結點的申請工作已在主函數(shù)中完成,所以在整個建立賬單的過程中核心內容是:將新的賬單信息鏈接到已存在的賬單后面; tianjia()函數(shù)流程圖如圖 所示。 paixu()函數(shù)流程圖如圖 所示。賬單查詢函數(shù)流程圖如 圖 所示 。流程圖如圖 所示。 開 始 并 傳 入 頭 指 針指 針 p 是 否 為 空將 指 針 p 指 向 頭結 點 的 下 一 結 點提 示 用 戶 賬 單 未建 立 , 無 法 保 存結 束是輸 入 保 存 文 件 名否指 針 p 是 否 為 空是使 用 f p r i n t f 語 句將 信 息 寫 入 文 件p 指 向 p 的 下 一 結 點否 圖 保存賬單信息函數(shù)流程圖 沈陽航空航天大學課程設計報告 7 3 數(shù)據(jù)結構分析 存儲結構 主要存儲結構:帶頭結點的單向鏈表存儲結構 。 //日期信息 long food。 //房租費用 long jiaoyu。 //水電費 long yiliao。 //儲蓄 long pay。 //總收入 struct MYBILL*next。 算法描述 1. 建立單向鏈表,用來存儲賬單信息 :首先分別輸入將要建立賬單的年份及月份,年份的合理范圍定為 所有正整數(shù),當年份輸入為非合理數(shù)字時結束對賬單的錄入;月份的合理范圍為 1 至 12,當輸入不屬于該范圍的月份數(shù)據(jù)時,程序會重新進行年份和月份的錄入;錄入日期數(shù)據(jù)后,進行其余信息的錄入。 //定義年份和月份變量 MYBILL *p,*tail。 //將指針 p 初始化為 head while(pnext!=NULL) //判斷賬單鏈表是否為僅含空頭結點的鏈表 沈陽航空航天大學課程設計報告 8 { p=pnext。 scanf(%ld,amp。 //輸入年份數(shù)據(jù) while(i0) //判斷輸入的年份是否為合理數(shù)據(jù) { printf(\n\t 輸入您要建立賬單的月份 \n\t)。j)。amp。 //申請一個結點空間 if(tail==NULL) { printf(存儲空間分配失敗 !\n)。 } taildate=100*i+j。 //新結點的指針域指向空 printf(\n\t 輸入 食品費用 :\t)。tailfood)。 scanf(%ld,amp。 //輸入房租費用 printf(\n\t 輸入 子女教育費 :)。tailjiaoyu)。 scanf(%ld,amp。 //輸入水電費 printf(\n\t 輸入 醫(yī)療費 :\t)。tailyiliao)。 scanf(%ld,amp。 //輸入存儲 printf(\n\t 輸入 總收入 :\t)。tailine)。 //將所有支出相加作為總支出 pnext=tail。 //指針 p 向后移動一個單位 } else printf(\n\t 輸入月份不合理,請重新輸入! \n\t)。 scanf(%ld,amp。 //輸入年份信息 } } MYBILL *jianli(MYBILL *head) //建立賬單鏈表函數(shù) { MYBILL *head。 //調用子函數(shù) tianjia() if (headnext!=NULL) //判斷賬單鏈表是否為僅含空頭結點的鏈表 printf(\n\t\t\t===========賬單錄 入成功! ===========\n\n)。 return head。 MYBILL *paixu(MYBILL *head) //賬單信息排序函數(shù) { long min,max。 //年份月份定義 MYBILL *q,*t,*p,*head1。
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1