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

正文內(nèi)容

個(gè)人賬單管理系統(tǒng)_數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)(存儲(chǔ)版)

2024-10-08 14:06上一頁面

下一頁面
  

【正文】 5. 賬單信息保存:該模塊將賬單信息以文本文檔保存到磁盤中。 開 始 并 傳 入 頭 指 針要 更 改 的 日 期 符 合 要 求結(jié) 點(diǎn) p 不 空該 結(jié) 點(diǎn) 與 要 更 改 結(jié) 點(diǎn) 匹 配將 p 結(jié) 點(diǎn) 信 息 用 新輸 入 的 信 息 替 換是否p 指 向 p 下 一 結(jié) 點(diǎn)結(jié) 束是調(diào) 用 t i a n j i a ( )進(jìn) 行 添 加否 圖 賬單信息更改流程圖 沈陽航空航天大學(xué)課程設(shè)計(jì)報(bào)告 6 5. 進(jìn)入賬單保存部分,用戶對(duì)建立的賬單以文本文檔的形式保存到磁盤中,賬單信息保存函數(shù)流程圖如圖 所示。 //醫(yī)療費(fèi) long chuxu。 //定義結(jié)構(gòu)體類型指針 p=head。 //輸入月份數(shù)據(jù) if(j0amp。 scanf(%ld,amp。 // 輸入子女教育費(fèi) printf(\n\t 輸入 水電費(fèi) :\t)。tailchuxu)。 printf(\n\t 輸入您 要建立賬單的年份 ,當(dāng)輸入非正數(shù)時(shí)結(jié)束輸入! \n\t)。 //返回頭指針 } 2. 賬單排序,排序方法采用將所有數(shù)據(jù)中最小和最大值挑選出來,再將處于這兩個(gè)數(shù)據(jù)中間位置的其他數(shù)據(jù)進(jìn)行插入。 //初始化 p 的值 while (qnext!=NULL) //月支出最小結(jié)點(diǎn) 為新排序賬單的第一個(gè)結(jié)點(diǎn) {if (minqnextpay) //比較 q 的 pay 和 qnext 的 pay 大小 { min=qnextpay。 //將新鏈表尾端指向空 q=headnext。 //將指針 q 向后移動(dòng)一個(gè)單位長度 沈陽航空航天大學(xué)課程設(shè)計(jì)報(bào)告 11 } tnext=pnext。//將 q 結(jié)點(diǎn)鏈接到 p 后 pnext=q。 } } 沈陽航空航天大學(xué)課程設(shè)計(jì)報(bào)告 12 else printf(\n\t 您還未建立賬單,無法執(zhí)行排序及查看操作! \n)。i)。j13) //判斷查詢的月份是否合理 { k=100*i+j。 scanf(%ld,amp。 printf(\n\t 輸入 0 退出更改,請(qǐng)輸入您要更改的年份: )。amp。 printf(\n\t 輸入 子女教育費(fèi) :)。pyiliao)。 m++。 printf(\n\t 輸入 0 退出更改,請(qǐng)輸入您要更改的年份: )。 char ch,filename[10]。 沈陽航空航天大學(xué)課程設(shè)計(jì)報(bào)告 16 } fclose(fp)。 . 程序設(shè)計(jì)基礎(chǔ) . 北京:清華大學(xué)出版社, 2020 [7]郝玉潔等 . C 語言程序設(shè)計(jì) . 北京:機(jī)械工業(yè)出版社, 2020 [8]高克寧等 。 .并行計(jì)算 —— 結(jié)構(gòu) //接受文件名輸入后的回車符 while (p!=NULL) //判斷賬單是否為空 {fprintf(fp,日期 :%ld,食品費(fèi)用 :%ld ,房租 :%d,子女教育費(fèi) :%ld,水電費(fèi) :%ld, 醫(yī)療費(fèi) :%ld, 儲(chǔ)蓄 :%ld, 總收入 :%ld,pdate,pfood,pfangzu,pjiaoyu,pshuidian,pyiliao,pchuxu,pincome)。 MYBILL *p。 //輸入提示的操作,選擇是否添加賬單信息 if (s==1) tianjia(head)。pine)。 printf(\n\t 輸入 醫(yī)療費(fèi) :\t)。 scanf(%ld,amp。j)。 MYBILL *p。 } else printf(\n\n\t 您輸入的月份不合理! \n)。 //輸入查詢的月份 if (j0amp。 if(headnext!=NULL) //判斷賬單是否為空賬單 { printf(\n\t 輸入 0 退出查詢,請(qǐng)輸入您要查詢的年份: )。 printf(\n\t\t 日期 :%d 年 %d 月 \n\t\t 食品費(fèi)用 :%ld\n\t\房租 :%ld\n\t\t 子女教育費(fèi) :%ld\n\t\t 水電費(fèi) :%ld\n\t\t 醫(yī)療費(fèi) :%ld\n\t\t 儲(chǔ)蓄 :%ld\n\t\t 總支 :%ld\n\t\t 收入 :%ld\n,i,j,pfood,pfangzu,pjiaoyu,pshuidian,pyiliao,pchuxu,ppay,pine)。 //初始化 p 指向新鏈表頭結(jié)點(diǎn)的下一結(jié)點(diǎn) while (qpaypnextpay)//比較原鏈表與新鏈表支出 { p=pnext。 //用指針 p 標(biāo)記支出最多的結(jié)點(diǎn) t=q。 //申請(qǐng)排序后鏈表頭結(jié)點(diǎn) head1next=p。 //第一結(jié)鏈表支出最少 t=head。 else printf(\n\t\t\t===========沒有賬單錄入! ===========\n\n)。 //將新申請(qǐng)的結(jié)點(diǎn)鏈接到原鏈表的最尾端 p=pnext。 //輸入醫(yī)療費(fèi) printf(\n\t 輸入 儲(chǔ)蓄 :\t)。 scanf(%ld,amp。 //將年份和月份為轉(zhuǎn)為一長整數(shù)字存儲(chǔ) tailnext=NULL。 scanf(%d,amp。 void *tianjia(MYBILL *head) //向原鏈表添加新的鏈表結(jié)點(diǎn) { int i,j。 //子女教育費(fèi) long shuidian。 沈陽航空航天大學(xué)課程設(shè)計(jì)報(bào)告 5 開 始 并 傳 入 頭 指 針p = h e a d n e x tp 不 為 空查 詢 日 期 符 合 要 求提 示 用 戶 還 未 錄 入 賬 單返 回輸 出 賬 單 信 息p = p n e x t日 期 匹 配是否是否是否
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1