個人財務(wù)管理軟件報告_第1頁
個人財務(wù)管理軟件報告_第2頁
個人財務(wù)管理軟件報告_第3頁
個人財務(wù)管理軟件報告_第4頁
個人財務(wù)管理軟件報告_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

個人財務(wù)管理軟件報告目錄一、需求分析2二、概要設(shè)計2三、詳細設(shè)計3四、調(diào)試分析8五、用戶手冊8六、測試數(shù)據(jù)9七、附錄11需求分析之達萍1.首先個曉人的財務(wù)信測息里包括收殊支日期,收首入金額、支松出金額還有滿收入和支出歡的目的,還護有賬戶余額崖。因為是包烈括多個信息抬所以考慮到壇用結(jié)構(gòu)體數(shù)辭組來儲存這中些信息,然愛后再把這些遙信息一起儲鏡存到文件中紐??翟撥浖枰獡p有六個功能傭,首先是登招錄功能,必聚須輸入正確彎的用戶名和致密碼才能使駕用軟件。第喇二是收支記謝錄的管理,梅該部分包括端添加功能,炕刪除功能和峰修改功能。氏第三是查詢?nèi)滥程旎蚰吃骂惖氖罩闆r瓜。第四是統(tǒng)迅計一段時間痰的信息。武后面的收支蹤功能,查詢稅功能和統(tǒng)計激功能都是從剃文件中讀取鋼,讀取后存裁到結(jié)構(gòu)體數(shù)烏組中,然后朗再進行操作潑,操作完后矩關(guān)閉文件,材以免信息丟慮失。氣當(dāng)用戶名和主密碼輸入錯遇誤,會提示棒你輸入錯誤詳,請重新輸潔入。己如果是操作悅過程中輸入算錯誤,會回錢到最菜單重滑新操作。壽運行時用戶描可以根據(jù)提么示進行操作獸,每進行一臨步操作,就油會有相應(yīng)的徑提示。概要分析愁瞞歇1.程序中母存儲個人每狀天的財務(wù)信撒息用的是結(jié)榆構(gòu)體數(shù)組,排其中結(jié)構(gòu)體懸中包括:日宴期(年月日衫),收入金炒額,支出金式額,收入目述的。濾stru咱ctpe催ople{朽粘inty殼ear;卻糾庸爭//年份巨檔intm秀onth;比映損弱//月份緒奶intd境ay;愧哄欺瑞/星/日期啦鳳float卸get;勇叢還邊//收入金東額澡統(tǒng)float況out;蠶起管秋//支厭出金額錢濤char蘇motiv四e[100深];島彼//支出目對的廚趕char氏sourc波e[100劉];元旁足//收入來帖源倍唐float闖leav樸e;繁才悅宗//余額}惱2.雨本程序各函零數(shù)的結(jié)構(gòu)么main函茂數(shù){暢最將三天的泛賬戶信息存陽儲到文件中耍;疏陶提示用戶制輸入用戶名病和密碼,輸柳入正確;疏縱進入f7毫();//留菜單選擇函面數(shù)得逆swit區(qū)ch(){場衰陣辮警驕候1.修改信回息;棉//昌f2()函挑數(shù)非添加信息;系出微//f3(拋)函數(shù)為刪除信息;念商擠//f4(植)函數(shù)惱查詢信息;篩淹該//f5(遮)函數(shù)礎(chǔ)逐統(tǒng)計信息;最愚劑//f6(昆)函數(shù)}令3.各倦模塊的調(diào)用臥關(guān)系挨武第一層:嚴m(xù)ain贈函數(shù)稈喘第二層:象f7();爸第三層昌:f2()賢,f蝴3(),榮f4()旱,f5才(),低f6();疼調(diào)用時這些王函數(shù)都可以銹通過f7(泊)函數(shù)來互凱相調(diào)用。比承如運行完f鼓2()函數(shù)課后,可以調(diào)光用f7()究,然后再調(diào)閘用f3()炸函數(shù)。罪4.主活函數(shù):添加窗信息到文件抱中和執(zhí)行登礎(chǔ)錄功能。皆其扣他調(diào)用函數(shù)張分別執(zhí)行其也他五大功能谷。詳細設(shè)計川基本數(shù)據(jù)類雹型操作取存儲每天賬掠戶信息的數(shù)株組結(jié)構(gòu)體憂struc交tpeo鮮ple{蠢污inty攤ear;享奔intm之onth;暴陽intd尾ay;礙晝float旱get;距煮float疊out;躍華char漫motiv蔥e[100仰];傭斗char析sourc黃e[100逝];驕間float灑leav勸e;}絲米b)控段制結(jié)構(gòu)體數(shù)養(yǎng)目的ext壁ernN秀剛開始運行寄該程序時,惹N的初始值玩為3,后來掉如果進行添極加操作,則挖N的值就會燃加1,反之熱如果進行刪效除操作,則渡N的值就會橡減1。start流程圖start忌m犯ain函數(shù)繪:inti,a,binti,a,bi=0i=0i<Ni<Nny將信息存到文件中將信息存到文件中i++i++輸入用戶名和密碼輸入用戶名和密碼輸入正確輸入正確nF7()函數(shù)進入添加函數(shù)f4()進入刪除函數(shù)f3()進入修改函數(shù)f2()菜單選擇函數(shù)f7()yF7()函數(shù)進入添加函數(shù)f4()進入刪除函數(shù)f3()進入修改函數(shù)f2()菜單選擇函數(shù)f7()進入查詢函數(shù)f5()end進入查詢函數(shù)f5()end進入統(tǒng)計函數(shù)f6()進入統(tǒng)計函數(shù)f6()飾3、基本操嫁作的算法描建述忘a)謀登錄功能:撒用戶只有在魂輸入正確的舟用戶名和密笛碼后才能進眨入系統(tǒng)進行趨操作。癥也for樓(;;){冒笛蝶print觀f("==差=====鄙=====艇請輸入用戶裂名和密碼:域=====斗=====做====\融n");丈際繞print依f("用戶醬名:");銀猜sc壓anf("東%d",&劃a);澡紹//a泉表示用戶名脾梅鞠print棚f("\n炊");票孔雨print介f("密碼攻:");橋//b表戚示密碼煌線畝scanf裁("%d"熱,&b);脾魔烏print春f("\n眼");幸核慈if(a=保=1020水1306&艱&b==1棋)//輸慚入和條件一競致的情況下宋進入if語輩句中{皇少嫂p估rintf壓("===但=====徑=====羨恭喜輸入正躲確,登錄成內(nèi)功!===肢==\n"潮);獲笨絹桶print供f("該軟時件中已存有陡2010年偉1月1號到貓3號的信息駕!\n")賊;}說次舌else遭//龍輸入和條件六不一致就進營入else攀語句{去突盯腫print鉛f("輸入侍錯誤,請重冒新輸入!\擠n");}}彈贊b)粒主菜單功能弊:用戶可以沖自行選擇要垃進行的操作散盡幣pri鎖ntf("針=====煙=====遙=====姜=====利==1:修骨改信息==條=====鳳=====拐=====見=\n")輩;姿分負pri乞ntf("蔑=====廁=====舒=====楊=====不==2:刪栗除信息==尿=====歸=====雕=====雨=\n")妨;味盤格pr嗽intf(究"====夢=====錘=====碑=====禍===3:子添加信息=慎=====辰=====峰=====贈==\n"蛋);固累儉pr賭intf(斑"====合=====預(yù)=====容=====熊===4:灣查詢信息=習(xí)=====災(zāi)=====頃=====防==\n"晉);千膚匆pr貴intf(孩"====績=====窮=====鎖=====媽===5:療統(tǒng)計信息=醬=====稈=====蝦=====電==\n"虹);膀紐傲pr接intf(犬"請選擇:錘");窄符綠殘貿(mào)//在屏幕擋上輸出,指誰示用戶操作彼卡尊sc壩anf("括%d",&扶flag)攻;聞乒亂//輸入用扯戶的選項并邪存在fla世g中疏昂皆wh活ile(憶flag變!=0){瓦宋頂皇swit冤ch(fl凍ag)她牌旁趟{兆逝抽訴def祝ault:先prin商tf("此角選項不存在毅,請重新輸占入:\n"授);bre巷ak;魚掉芹聲cas跌e1:傍捕伶水燕f2(x擇,y,z)繪;轉(zhuǎn)鉗擁//進入修乳改函數(shù)億鬧罩壞抖break蜘;讓永窯濁cas警e2:絕畜氧令言f3(x鑒,y,z)訓(xùn);龜手肌辮粱//進入涌刪除函數(shù)禮國腰鼓運break拐;徒板殺丸cas饅e3:野袍凍這f鮮4();檢杠殖博檢必//進入添滅加函數(shù)窮兔膊聾快昏break鳴;結(jié)遞恭環(huán)cas斜e4:疑句敗班f拜5(x,y甩,z);次拳沖匯偉//進入查講詢函數(shù)幟堵育父號break或;熱信秋須流ca汪se5:恥奪柿倆綱f6(x稱,y,z,跪x1,y1射,z1);虧注//進入統(tǒng)打計函數(shù)妄饑判瘋芝break留;災(zāi)壤邁沖}}漿c)拘修改功能:男用戶如果覺驅(qū)得存儲的信翅息有問題,執(zhí)可以在此進詠行修改啊fp=fo請pen("控f:\\p殿an.tx敗t","w壩+");顯for(i亦=0;i<麗N;i++民){廟錘酷fread巷(&peo維[i],s城izeof嘗(stru晃ctpe憶ople)醉,1,fp稱);快脂環(huán)if(x=怖=peo[沙i].ye懸ar&&y麥==peo修[i].m購onth&蟻&z==p頭eo[i]位.day){耕累蠅公n=i泊;美劈解杠//令查看是否有序該天的信息能存在推腰營譜bre忙ak;}}苦藍if(i=童=N){拍限伯print霉f("沒有殲該天信息!挺\n");伐塔橡print河f("請重府新選擇!\似n");徑宰霞f7();}模fread廟(&peo臥[i],s斬izeof顯(stru變ctpe罵ople)督,1,fp遠);//先的從文件中讀押出玻print嫂f("請輸靈入新的收入柄來源\n"核);s啊canf(傲"%s",餅peo[n盈].sou莊rce);冒饒pri偵ntf("絡(luò)請輸入新的類收入金額\恥n");既scan乒f("%f冊",&pe士o[n].朽get);鑄捏鏈灣擇良燕pri符ntf("神請輸入新的蜂支出目的\帖n");歸scan翁f("%s過",peo忌[n].m此otive爆);涉構(gòu)隙并吧嘗徹print絹f("請輸靈入新的支出沫金額\n"突);s覆canf(縮"%f",箏&peo[據(jù)n].ou睜t);衣頃礎(chǔ)鍵特當(dāng)peo[n狠].lea感ve=pe積o[n].騰get-p燕eo[n]熔.out;質(zhì)//輸入新囑的信息惕波for足(i=0;迅i<N;i姑++){飛駕離侮展輛if(fw寬rite(世&peo[薄i],si爸zeof(倒struc崇tpeo腿ple),疏1,fp)衡!=1)抓沉斷秘秒各{習(xí)哈睡民捉系廢漫print垃f("無法般打開!\n院");蘋頸欣譜挖干弄泉exit(以0);嫌爬萄征額以}}坑承洞老fclos食e(fp)晉;//把新歉的信息存儲刑到文件當(dāng)中醉,并關(guān)閉文泛件墨d放)刪除功寫能:用戶可墳以在此刪除握不需要的信盞息眉象衛(wèi)fp=fo抖pen("夾f:\\p持an.tx消t","w孝+");/雁/打開文件乓for(囑i=0;i懶<N;i+麗+){急粱熄fread蹦(&peo倍[i],s糟izeof選(stru絨ctpe餓ople)郵,1,fp桃);延產(chǎn)閃if(x=腐=peo[浩i].ye乓ar&&y殺==peo錯[i].m葵onth&椒&z==p慰eo[i]滴.day){竄佩血姜n=i奔;貧備精擊//堤查看是否有察該天的信息長存在幼豬抄竭bre贈ak;}}填毅if(i=蔥=N){醫(yī)項眾print泉f("沒有邪該天信息!抹\n");憶木其print且f("請重乳新選擇!\登n");}俱for(i殊=n;i<四N;i++爐){凳顧fscan攪f(fp,贏"%s",柔&peo[孩i]);/晃/將文件中接的信息存到鍬數(shù)組結(jié)構(gòu)體盒里擇strcp奪y(peo丟[i].s洽ource駕,peo[瞞i+1].播sourc鍋e);干語戚peo[i拿].yea曬r=peo垮[i+1]溜.year謝;與柴臥傻peo[i珍].mon拖th=pe劃o[i+1異].mon徹th;熱夠剛頸peo[i局].day制=peo[瓜i+1].迅day;陡計辮詞peo[i揚].get交=peo[營i+1].呆get;東愿睬量浙練粱組倆盆peo[i條].out槳=peo[賞i+1].窮out;太strcp插y(peo予[i].m畫otive屈,peo[明i+1].賄motiv愿e);妥券笑peo[i鹽].lea旁ve=pe坐o[i+1過].lea天ve;//圈用后面的信懼息覆蓋前面只的信息}房N=N-1烘;//刪除旁后信息減少鳴一組,所以券N要減1縱for(i穴=0;i<煌N;i++錫)貿(mào){臂際令固鴉驚戰(zhàn)if(fw慧rite(任&peo[月i],si帆zeof(稀struc藥tpeo花ple),布1,fp)識!=1){圖忽驗糕性print偏f("無法會打開!\n蘭");挺冠察墨凍exit(團0);鄙}狀欄踏}順轟逮fclos畢e(fp)售;//將現(xiàn)倚有信息重新狐存回到文件值中響紡e)添別加功能:用柏戶可以在此撞添加新的賬服戶信息暫fp=fo搜pen("煌f:\\p膚an.tx貓t","r董b");/蕉/先打開文瞇件援fread蘿(&peo搖[i],s丸izeof掀(stru存ctpe杰ople)束,1,fp謙);//將組文件信息存豬到結(jié)構(gòu)體數(shù)潮組里靜n=N;指懷咬正摩太受攝//添姥加到結(jié)構(gòu)體冠數(shù)組的末尾覆print告f("請輸量入新的信息灣日期:\n俯");億scanf姿("%d診%d%d懷",&pe微o[n].刷year,童&peo[盆n].mo絕nth,&捎peo[n甜].day越);演prin室tf("請絕輸入新的信恩息收入金額旗和收入來源野:\n")嶺;閣scan信f("%f溝%s",焰&peo[詢n].ge常t,peo店[n].s犯ource回);遭prin塵tf("請史輸入新的信政息支出金額億和支出目的稀:\n")舒;館scan乎f("%f德%s",再&peo[敏n].ou近t,peo朽[n].m灶otive層);韻peo[匯n].le攤ave=p良eo[n]丑.get-妖peo[n獅].out桃;//動輸入新的信心息到結(jié)構(gòu)體掙中籮且N溝=N+1;思扒溪披均館/剛/添加了新凡的數(shù)據(jù)所以供N的值加1鄉(xiāng)抖f言p=fop紹en("f揀:\\pa席n.txt殖","wb坑");合揉贈for(顛i=0;i局<N;i+頁+){廢百沈祖fwite串(&peo糖[i],s校izeof符(stru宿ctpe獎ople)亡,1,fp榨);}壓制拴fclos笑e(fp)塑;//將新蘇的一組結(jié)構(gòu)昏體信息寫到從文件里漿也f)般查詢功能:繁用戶可以在照此查詢以前喇存有的賬戶濾信息冰fopen升("f:\術(shù)\pan.績txt",只"r");傻for(波i=0;i勻<N;i+蝶+){濕蘇水燈fread頃(&peo助[i],s餐izeof撐(stru科ctpe埋ople)脖,1,fp除);飄聾亞煉if(x=軌=peo[寺i].ye肝ar&&y部==peo鈴[i].m煉onth&接&z==p還eo[i]暫.day){暖睬遙奇廁凝n=i;瓣撓蝶員星//查看拜是否有該天塑的信息存在配賭逆娃管bre汗ak;}}音啟喉if(i=廈=N){惜宋植武print振f("沒有獄該天信息!膚\n");博咳欠竊print盟f("請重眠新選擇!\元n");豆致芳外f7();}腳fread敵(&peo撈[n],s廁izeof相(stru盜ctpe燙ople)景,1,fp意);//將擠數(shù)據(jù)存到結(jié)搬構(gòu)體數(shù)組中扯print耳f("收入肥來源望收入金額仗支懂出目的哭支出金帆額余境額\n")惱;奪print苦f("%5灌s快",p拍eo[n]致.sour掘ce);撤print孩f("%3鷹f哲",pe艱o[n].棚get);挺掛print藍f("%5渴s搖",peo栗[n].m爹otive緞);變print箭f("%5以f",譯peo[n死].out盒);魂print全f("%3開f",豎peo[n窩].lea鳴ve);/理/輸出您要將查詢的該天挪信息鳴神則fcl妄ose(f棵p);滾者泄悔//關(guān)閉膽文件防止信損息丟失散含g)姻統(tǒng)計功能:辭用戶可以在鬼此統(tǒng)計一段棗時間內(nèi)的收禍入金額和支歡出金額午勞f元or(i=柱0;i<N膝;i++){方嚷辜fread剃(&peo差[i],s康izeof古(stru它ctpe貌ople)職,1,fp熔);械軍暈if(x=彎=peo[曲i].ye踩ar&&y察==peo津[i].m渾onth&姓&z==p陽eo[i]申.day){豎倦畝晝n=i飾;買呀媽沙//界查看是否有慶該天的信息負存在衫遼驗嘴bre戀ak;}}屆曾if(i=夫=N){毫共控print詳f("沒有沈該天信息!隨\n");珍籠蜂print俊f("請重專新選擇!\殲n");}擁挪逐膊for(i禍=0;i<蹲N;i++液){屬位艷fread譽(&peo鎮(zhèn)[i],s熱izeof鑄(stru待ctpe圓ople)恐,1,fp判);腥交口if(x1臨==peo延[i].y紫ear&&蛋y1==p簡eo[i]漂.mont堤h&&z1搜==peo香[i].d夠ay){隙誤雪薯m=i疤;悼均效悉//燈查看是否有絞該天的信息陵存在合司借棕bre則ak;}}繩能if(i=普=N){尺膨袍print殼f("沒有帆該天信息!悅\n");畝鼓沈print喉f("請重肌新選擇!\輸n");}呈如果存在該港段時間信息笛,那么統(tǒng)計廢收入金額:楊if(n<忽m){塊掌隱for抱(i=n,蝕sum=0奮;i<=m皂;i++){視英唐覆掩至sum+=包peo[i惠].get蠟;}真滲瘋print畫f("%f閣",sum杠);岔隙排偶fclos耽e(fp)非;旗偷僑題玻break甚;}else{趙線fo狗r(i=m枝,sum=男0;i<=若n;i++班){撐批診寺巨sum+=揭peo[i角].get憶;}爆堆鈔愚灘print紗f("%f炭",sum辯);顯影播北fclos賄e(fp)熄;心僵塔團break輪;}萍如果統(tǒng)計支占出金額,只撇需將peo西[i].g煤et改為p創(chuàng)eo[i]虧.out就滅行。黨3誦、各函數(shù)的晉調(diào)用關(guān)系圖納顯拳霉覽勢戀m膚ain函數(shù)挪絮↓杯f7()函辭數(shù)莊速毯撕↓軌步伏↓近息舞↓框鋼哪↓責(zé)豬紡↓寸貍奉f2(萄)函數(shù)千f3(肥)函數(shù)學(xué)f4()函偵數(shù)f5最()函數(shù)晶f6(鐮)函數(shù)牌殺蓬被農(nóng)氧孕窮↓泉府嚇垮間墨膚司f唇7()函數(shù)限烏嘩戰(zhàn)購賓彼竿…………調(diào)試分析考開始時沒有煉將N定義為恭全局變量,蒜導(dǎo)致在添加創(chuàng)函數(shù)中N+徐1后,其他假函數(shù)中的N鍛卻沒有改變顆,導(dǎo)致最后狹查詢的信息浴不完整。瓦開始時沒有巨將主菜單單礦獨存到一個別函數(shù)里面,奧這樣就無法誤一次運行多捕個功能,最寧后將主菜單棟單獨存到一糠個函數(shù)里以教后,就可以馳在運行完一蠶個功能之后呢,重新選擇該,這樣就可槽以在一次調(diào)床試中,運行撞所有的功能貍模塊,減少僅了很多麻煩醒。讓第一次調(diào)試趟運行時,文圈件中沒有存市儲任何的信墾息,所以每餅次進入都必底須先要輸入紛一定量的數(shù)慌據(jù),然后才蒜能進行下面濁的操作,后廊來加以改善利,先在文件農(nóng)中存儲幾天挖的賬戶信息精,這樣在運淡行時就可以堆直接進行查踏詢,修改,刊刪除等操作筐了。任第一次檢查禾時,由于對保文件的操作豆不是很熟練峰,發(fā)現(xiàn)了添腎加的數(shù)據(jù)并業(yè)沒有存儲到年文件之中,街最后經(jīng)過修面正,加入了音一個fwr燕ite將信隔息寫到了文榴件里。難五.用戶手糖冊厭1、肉本程序的運眨行環(huán)境為D縱OS操作系兆統(tǒng),執(zhí)行文嘴件為尸f1.ds洞w皂;豈2、肚進入演示互程序后,即雜顯示對話形最式的提示操候作過程,份瞧如:扮請輸入用戶塑名和密碼,僚輸入正確后叫便進入菜單狼選擇證對請輸入你的棄選項,房回輸入慚選項后,如固果選項不存訴在,會提示機你選項不存塞在,請重新孕選擇。塘碼輸入正確選淚項后,便會火提示你輸入堵日期。如果濾進入的是修吧改函數(shù),就閃會繼續(xù)提示萌你輸入新的綿信息;如果佛進入的時添華加函數(shù),會怖讓你輸入新峰的賬戶信息胡;如果進入田的是刪除函父數(shù),再刪除澡完后會提示扎你刪除成功屢;如果進入脅的時查詢函儲數(shù),會輸出側(cè)你要查詢的賊當(dāng)天賬戶信演息;如果進醒入的統(tǒng)計函救數(shù),會提示振你選擇將要灶統(tǒng)計的信息割。加3、精框如果用戶不瞧小心進錯了訪功能,可以敢輸入閱0來返回主睡菜單,重新握選擇。舅4、根進行完上面播的操作之后菊,會提示用能戶是否繼續(xù)舒運行該程序古來進行其他紐的功能操作白毒按‘握n或N會’鍵謙stop宋或其它鍵贏繼續(xù)嗎六.測試數(shù)潤據(jù)陰簽=====災(zāi)請輸入用戶跑名和密碼:揀=====閉==蹄笑用戶名:躺10201牙306密碼:1填恭喜輸入正卻確,登錄成舍功!磁1:修改信器息2:刪名除信息3:層添加信息誼4:查詢信鄙息5:統(tǒng)匆計信息答a其)請選擇:閥1冤請根輸入您要修鞠改得日期:知2010銳11弟0童.返回主菜偽單反1主.修改該天婚信息皂請黑選擇1鴿扮生舊的信息崇為:201砍011伍1000紀.0000策00收入斥1100匯.0000艇00支出列1鞭請律輸入新的信鼓息:收入金爹額110竟0收入來摘源aaa治支出金額烤200天支出目的黑bbb。修改成功!短新的信息為掃2010躬11基1100.雁00000蛙0aaa羅200.租00000溜00bb管b測b鈴)請選擇:良2拔請它輸入您要刪錘除的日期:本2010螞11句0叔.返回主菜創(chuàng)單趁1.刪除療該天信息請選擇:1意團續(xù)舊的信息櫻為:衫2010販111隙000.0暖00000衣收入1貞100.0礙00000槐支出1棗殺看導(dǎo)組泥僻2010丘122聯(lián)000.0委00000沾收入2巷200.0嘩00000買支出2散傅鈴悄保懼2010而13兼3000.意00000先0收入3推300.納00000腦0支出3牙刪除成功!誓新的信息為漲:2閘0101雷220校00.00脹0000登收入22碼00.00魚0000緒支出2谷訊庸傲灑么2010涉13誼3000.駛00000暢0收入3規(guī)300.千00000撿0支出3喂男是否別繼續(xù)y/鉗n鄉(xiāng)買紐n稿pres綢sany悼key醉toco減ntinu世e桐汁斬c)請選失擇:3鋸凈贈狼0.返回主映菜單揀葡茂1.添加一鼠天的賬戶信蓮息冤請選擇:1遺杰頁盯東辛木稼灶致上善心舊的信息為艱:退頂奔2010板11加1000.梳00000笑0收入1手100.華00000瞇0支出1虜難全淹擴憐宏2010歌122釣000.0太00000肺收入2崇200.0緒00000關(guān)支出2抓軍膝屢豆腸2010僻13難3000.圍00000額0收入3讓300.丸00000粘0支出3慶葬請輸入新的芹信息:20后101柏440盆00收入贈4400赴支出4添加成功!獲新的信息為我:2010膽11肅1000.博00000扯0收入1菌100.起00000役0支出1畏拜坑命米荷抄2010英122監(jiān)000.0熄00000碼收入2寨200.0睛00000詢支出2頂企境換某干2010汪13倚3000.挎00000緣0收入3襲300.爭00000刊0支出3室部屢冶登扎蹄2010堡14菌4000.累00000兆0收入4猾400.婦00000廉0支出4懶是蜂否繼續(xù)y牢/n悟盤顧n歲pres帆sany用key惹toco賀ntinu隔e僻d)請選擇傲:4專提請輸入您要牲查詢得日期督:2010而11頂0勺.返回主菜姓單找1鳴.查詢該天徑信息蛙請怨選擇1攔2010踐111萬000.0誠00000披收入1氣100.0匪00000寬支出1馬恩馬是否繼續(xù)泊y/n象新獄n閃pres錢sany渠key危toco龍ntinu奪e活e)頭請選擇:堆5促請輸入你要薯統(tǒng)計的兩個皺日期:20宜101估1201目013僅0餓.返回主菜健單民1桂.統(tǒng)計該段幫時間的收入雕金額消統(tǒng)計該段時妙間的支出金余額病統(tǒng)計該段時女間的余額具請微選擇1.惜60愈00.00瑞0000脖倡堂體2.握600.恭00000愧0劍3.砌5400衡.0000可00優(yōu)是否繼續(xù)男y/n伍邀劈n盲press撇any昆keyt向ocon翅t(yī)inue七.附錄留唇1、源程序疼函數(shù)清單仙跪蓬踐主函數(shù):f畫1()季苗拳釘修改函數(shù):踩f2()噴刪除函數(shù):書f3()欲添加函數(shù):備f4()豪查詢函數(shù):幟f5()嫁統(tǒng)計函數(shù):承f6()式主菜單函數(shù)柿:f7()習(xí)2、源賄程序代碼塌f玉1.cpp曲:符猛擱愿#incl茶ude"s堡tdio.忘h"歪#incl紹ude"s播tdlib困.h"王#incl激ude"s渠tring謝.h"榨#incl蒸ude"f運2.h"季#incl前ude"f雄3.h"貝#incl州ude"f艘4.h"別#incl險ude"f毛5.h"支#incl是ude"f次6.h"遇#incl涉ude"f者7.h"腳struc賭tpeo邁plep短eo[SI天ZE];唐intN繞=3;掙void說main(轟){丘int灘i,a,b宏;剩奴裳char惹d1[10渾]="收入蟻1",d2墳[10]=錘"收入2"宜,d3[1狼0]="收坦入3",e咬1[10]濃="支出暢半1",e2液[10]=墻"支出2"封,e3[1算0]="支掩出3";錦旨假FILE分*fp;衣嶼暢/*輸入三頁天的賬戶信淚息*/補搶辛peo[絕0].ye獸ar=20招10;pe睡o[0].橫month百=1;pe意o[0].瘡day=1脾;送煮稀strcp份y(peo或[0].s強ource腫,d1);胖;peo[拜0].ge舉t=100伸0;形深敵strcp追y(peo怠[0].m寄otive稿,e1);仇peo[0他].out齊=100;噴則軟peo[0膏].lea閑ve=pe族o[0].喂get-p宵eo[0]明.out;也快王peo[1版].yea教r=201充0;peo確[1].m彎onth=意1;peo效[1].d走ay=2;隊關(guān)逝strcp誓y(peo纏[1].s仆ource符,d2);鷹peo[1鳳].get稈=2000繁;汁strcp援y(peo勒[1].m錯otive慎,e2);生peo[1眨].out剝=200;灶peo[1鼠].lea勇ve=pe己o[1].勺get-p驟eo[1]蔽.out;鉛辮墳peo[2獵].yea拍r=201咱0;peo米[2].m扔onth=落1;peo我[2].d恥ay=3;姐居慰strcp竹y(peo乘[2].s壺ource掛,d3);專peo[2呈].get井=3000銳;段旺雕strcp不y(peo的[2].m酷otive蚊,e3);爆peo[2改].out簡=300;到耽露peo[2盆].lea厭ve=pe海o[2].砌get-p細eo[2]讓.out;模/*把數(shù)據(jù)雷寫入文件*淹/駝f院p=fop腰en("f楚:\\pa驚n.txt錦","w"免);歲槐for(i遭=0;i<卷N;i++淺){敬夏輔加if(fw漿rite(助&peo[堂i],si撕zeof(艷struc株tpeo厲ple),虹1,fp)季!=1){繪捧俯壺敵print本f("無法妖打開!\n侍");鋼戶攝皮車exit(燕0);}}安叢蕉fclo語se(fp映);玩/*菜單選載擇功能*/延充prin伏tf("=辛=====艙=====仆====個淺人賬戶管理義軟件===房=====經(jīng)=====潤===\n間");鎮(zhèn)揮prin閘tf("=唇=====羊=====診====設(shè)猴計人:潘君最宇====羅=====郵=====瘡====\由n");芬查prin胞tf("\麻n");獅習(xí)prin培tf("\聾n");座澇prin失tf("請耍登錄:\n井");熄疾壩統(tǒng)for(;那;){盒肢新岔print舌f("==妄=====芬=====慰請輸入用戶嘴名和密碼:萄=====瘦=====睬====\勒n");聰食掏趴print麥f("用戶辭名:");倒軌劇劃scanf致("%d"管,&a);筒電低鴨臉print桌f("\n練");片五挽圈print流f("密碼祖:");惕灑度三scanf卸("%d"染,&b);任拴約清print席f("\n值");你毫瓜個if(a=猴=1020谷1306&認&b==1獅){帶狼雜p世rintf窗("===等=====山=====嬌恭喜輸入正標確,登錄成狼功!===恰=====味=\n")院;年劫跟待print為f("==魚====該未軟件中已存注有2010筒年1月1號樹到3號的信顛息!==\畜n");答紀仗f7(蠶);}屬倘瓶假else{銷淋邀書稈print槽f("輸入衣錯誤,請重卸新輸入!\斑n");}}}瓦陵f2.cp量p:叫#incl碗ude"s嶄tdio.等h"區(qū)#incl暈ude"s凡tdlib智.h"蟻#incl勿ude"s形tring賣.h"遙#incl蟻ude"f紐2.h"籍#incl賭ude"f牽3.h"姥#incl承ude"f扛4.h"遷#incl探ude"f確5.h"指#incl狹ude"f紫6.h"烘#incl丘ude"f轟7.h"志exter塘nstr事uctp諷eople纖peo[唱SIZE]聽;上exter動nN;項void盈f2(in鬼tx,i唇nty,爪intz崖){狡旨intb騰,i,n,病flag=雀1;娘銳char賽c;云雖FILE吵*fp;銅/*檢查信云息*/島臥if((f鎮(zhèn)p=fop檢en("f賽:\\pa告n.txt頑","r"靈))==N啟ULL){泥蹦推print吳f("無法瓦找到該文件死!\n")扛;臣沙艘exit(舍0);}姨鄙/*檢查是代否有該信息第*/日擋for(i略=0;i<恥N;i++負){銹浙暫fread光(&peo躍[i],s裝izeof獄(stru湖ctpe抹ople)梨,1,fp踩);哀雷佛if(x=傅=peo[每i].ye含ar&&y邁==peo謀[i].m跡onth&姑&z==p冬eo[i]黨.day)妹級壤{n=i;韻break率;}}巖甲if(i=廣=N){舒沾擔(dān)print努f("沒有亭該天信息!繁\n");破余灶print鵲f("請重湊新選擇!\戲n");洞雖奉f7();}喂果/案*進入修改傾程序*/草f納or(;;止){懲沉唱print協(xié)f("==序=====健=====獎=====滴====請恭選擇:==收=====丘=====揪=====爹\n");巖何歡print凍f("==籍=====灑=====育==0.返恒回主菜單=漏=====腐=====民=====訊=====賞=\n")電;身吳違print勞f("==洲=====腥=====濃==1.修文改該天信息乏=====拒=====左=====憲=====往\n");裁甩零print縣f("==姨=====然=====草=====宵=====扎=====鋸=====奪=====下=====兩===貢\n");瓣筑擱scanf甩("%d"勻,&b);目列熱switc抽h(b){罩私de論fault閑:prin兩tf("無容此選項,請酸重新輸入:戒\n");拆通蘿break灘;店想逆case伙0:姨誓眠亦f7();震奇普case贏1:誠替量貼//修改收辛入來源裂墳抓晶fp=fo傳pen("歸f:\\p職an.tx蜘t","w走+");衫嘉栽躲fread巷(&peo詳[i],s亦izeof棗(stru娘ctpe捕ople)何,1,fp質(zhì));哲徑白株print襪f("舊的假信息為:\集n");名瓶麻口print縣f("收入穗來源超收入金額掘支厘出目的香支出金廢額踐余影額\n")唯;緊港濁舟print鋼f("%5環(huán)s霞",p浩eo[n]坊.sour昏ce);畜宗擊竿print無f("%3羽f廢",pe霸o[n].擺get);花壽紹沸浮print擾f("%5東s楚",peo獲[n].m滑otive狡);董曬么俗print姐f("%5里f",役peo[n溉].out錘);班快厚效print創(chuàng)f("%3如f\n圾",peo慶[n].l油eave)痰;剖架諸f干scanf抹(fp,"翠%s",&慚peo[n膝]);做航處屠print溫f("請輸閃入新的收入撇來源\n"紫);溝煤久s常canf(燕"%s",屠peo[n逗].sou忽rce);菌舍崖茄print麗f("\n閣");覽粥敗/悼/修改收入毒金額坑墓愚荷print近f("請輸瘋?cè)胄碌氖杖肼痤~\n"柏);辜哈侮s旦canf(酒"%f",隊&peo[難n].ge著t);填題樓拐print躍f("\n勻");粥茂堪最//修改支流出目的會胸截臨print賢f("請輸顯入新的支出主目的\n"伶);進暫屬s犯canf(壯"%s",拘peo[n鄙].mot葡ive);漠壞釘校print砌f("\n租");避爪仇肢//修改支摧出金額監(jiān)不聽信print彩f("請輸燦入新的支出賄金額\n"獎);懸蘋帶s斷canf(礎(chǔ)"%f",擁&peo[貢n].ou扛t);自習(xí)殼灑print夠f("\n纏");紙生安幟peo[n槳].lea占ve=pe次o[n].茂get-p幣eo[n]閱.out;脾吊秋絕print加f("新的膊的信息為:孟\n");狡悄才訪print鑼f("收入黑來源強收入金額暖支憂出目的翻支出金誼額郵余術(shù)額\n")鼻;求飼危拍print店f("%5吳s篇",pe虎o[n].艘sourc釋e);辟續(xù)技喜print槍f("%3等f行",pe及o[n].樸get);饅謀卵枝柏print密f("%5涉s復(fù)",pe擱o[n].則motiv峰e);嗚晃維熟print喚f("%5喂f艱",pe湯o[n].眾out);瓦距床賴print粗f("%3么f繼\n",p禍eo[n]追.leav窯e);懇嫁窯吳for(i壁=0;i<民N;i++殃){挽嫂耕壇聾淹if(fw未rite(唐&peo[濾i],si蹈zeof(漂struc看tpeo縱ple),鵲1,fp)許!=1)冒瑞炊千箱眾{繡撒忙部銳張慣星print確f("無法逮打開!\n績");塘哀傅繩快群握瘦exit(意0);光扒似嚼增毛}}非更井翠fclos騰e(fp)污;蘭織陣b戶reak;}抹井跑蛾嚷儀print掏f("是否污繼續(xù)?y/尸n\n")閥;蹲傻農(nóng)如錯屑scanf布("%s"腦,&c);遭對鐵泊射if(c=隱='n'|等|c=='幫N'){棗商愉撥崖行exit(輛0);}}}超F(xiàn)3.cp幅p:堪#incl港ude"s臟tdio.深h"早#incl防ude"s節(jié)tdlib片.h"均#incl奶ude"s急tring慘.h"幣#incl釋ude"f雙2.h"騎#incl雙ude"f厘3.h"溜#incl奇ude"f俯4.h"振#incl恭ude"f鐵5.h"圈#incl訴ude"f各6.h"思#incl械ude"f禾7.h"訂exter絞nstr榮uctp奶eople督peo[毫SIZE]意;涌void蝦f3(in繞tx,i清nty,店intz勞){奇疲intb爽,i,n,寸flag=令1;散礙exter誰nN;柏銜char贊c;烏邪FILE碗*fp;舍俱if((f狂p=fop草en("f尼:\\pa忠n.txt混","r"礎(chǔ)))=NU位LL){制濕淚print品f("無法刮找到該文件槽!\n")到;櫻屆惠exit(嗓0);}悄趴/*檢查是素否有該信息炭*/愿匙for(i羨=0;i<建N;i++知){膚太甚if(x=受=peo[浙i].ye疲ar&&y掌==peo獄[i].m武onth&圍&z==p治eo[i]久.day){籃勒軟徒趴n=i;謙特縮柱break湯;}}宇挑if(i=陶=N){萌鐮嘆print孕f("沒有副該天信息!撈\n");眼漫季print盛f("請重載新選擇!\躬n");秘慰斗f7();}板竿符/*進入刪那除程序*/千f素or(;;夜){艷差樂慧場print喉f("==粘=====全=====駁=====績====請委選擇:==極=====忽=====額=====亞=\n")熊;輪新悼屢print孝f("==嗽=====霜=====潑=====針=0.返回惹主菜單==牌=====法=====頸=====忽\n");譽陰歡魚剩print別f("==相=====暈=====幼=====贏=1.刪除謎該天信息=繞=====徒=====氏====\松n");尸豎鞠符print勒f("==杜=====惕=====翼=====壺=====頭=====則=====展=====庭=====木=====膀\n");宿炊奧宜scanf凡("%d"類,&b);拼洋刺念switc俊h(b){帥幸設(shè)翻電defau批lt:pr丹intf(脹"無此選項小,請重新輸朱入:\n"際);bre雅ak;撥歇孔績呆case清0:脖趙協(xié)而猶f巧7();莊站限豈晶貧蹄case蛙1:虹灘俊疲粥渠fp=fo惰pen("迎f:\\p武an.tx啦t","w夸+");認胳械畜哲娘print腐f("舊的如信息為:\釋n");性麥姑獻害for(i驢=0;i<伴N;i++飲){抖pr罰intf(饅"日期水收入來騾源嶼收入金額除支出蠶目的豪支出金額衫余額袍\n");柏肉pri程ntf("層%d%d碗%d"前,peo[倍i].ye浴ar,pe材o[i].喜month姑,peo[哈i].da臣y);渾泥pri怪ntf("浪%5s變"鄙,peo[粱i].so格urce)踐;臂pr丹intf(肝"%3f誓"薄,peo[叼i].ge餐t);終緞pr哲intf(儉"%5s是",伏peo[i羞].mot疼ive);事pr滾intf(堅"%5f萬",pe葉o[i].重out);男pr潛intf(揭"%3f冒\n",役peo[i搞].lea皮ve);}掏南風(fēng)轎等術(shù)for(i迎=n;i<旁N;i++術(shù))賓蛾趴肯添傭{狹負濤奉征火凡fscan君f(fp,蹈"%s",警&peo[行i]);辟家失和爆磁賠strcp際y(peo尖[i].s修ource懲,peo[母i+1].坦sourc導(dǎo)e);鑰猶黃蕩砍孟腥peo[i伴].yea懲r=peo剩[i+1]京.year美;碑槍湊盲際煌般peo[i取].mon營th=pe尋o[i+1蝶].mon削th;鈔飼招障景袖鎮(zhèn)peo[i陷].day倉=peo[鴨i+1].替day;陵個誘始碎毫兄p悶eo[i]脹.get=重peo[i捕+1].g家et;撕認掌盆明講漁peo[i袍].out卻=peo[氧i+1].壟out;否滋掃派省業(yè)價知strcp醬y(peo硬[i].m敘otive寇,peo[褲i+1].諸motiv憶e);霸癢示堂貌謎擔(dān)peo[i璃].lea礙ve=pe祥o[i+1扮].lea秘ve;啊夢催劈笛文}緞產(chǎn)洲且花莖pr赴intf(斜"刪除成功項!\n")艙;壺食曾市軋跪N=N-1頓;途因for(i貌=0;i<窩N;i++劃){企逢糠print蠻f("日期直收入來源嫁收入金額夾支出目的版支出金額廚挎余額\簽n"危將底信敲print葬f("%2軍d%2農(nóng)d%2d酒",pe竄o[i].確year,擱peo[i掘].mon畢th,pe商o[i].遲day);螺軌蠢print枯f("%5越s今",pe道o[i].軌sourc祝e);浸print爛f("%3桶f宏",pe藥o[i].料get);改鄭亂淺print覆f("%5經(jīng)s蚊",pe早o[i].鳥motiv爐e);畢聾環(huán)print炎f("%5京f鋼",pe欺o[i].此out);畏print久f("%3吐f帖\n",p急eo[i]證.leav俱e);}氧絹段霜還睛for(i炸=0;i<估N;i++泉)鹿巨屢脫膀嗚{證子炒陵武增辮if(fw桐rite(漁&peo[貿(mào)i],si域zeof(般struc粉tpeo換ple),康1,fp)怒!=1)洽厘沖包談丘伸{籌永攜索昨劣置處print料f("無法定打開!\n子");撐蝕燥噴肢儉硬落exit(蓋0);蝴逐島腔展宏辭}斥綁敲色疼誼}訓(xùn)蚊戀框辯勞fclos絨e(fp)如;盆勵諸雁級瓜break鄭;}臘液彩酒亭請print民f("是否暗繼續(xù)?y/晨n\n")續(xù);交球蕉鋤污scanf沙("%s"猴,&c);國找沾岔芳if(c=莫='n'|益|c=='拌N')造岡殃階響慨exit(摔0);}}草f4.cp果p:御#incl改ude"s歉tdio.璃h"滑#incl墾ude"s熱t(yī)dlib煎.h"轉(zhuǎn)#incl隆ude"s傳tring峽.h"茫#incl忌ude"f寶2.h"磚#incl木ude"f學(xué)3.h"床#incl悅ude"f女4.h"賓#incl訴ude"f牲5.h"球#incl驚ude"f逮6.h"療#incl首ude"f眾7.h"迫exter亡nstr煤uctp章eople膏peo[址SIZE]硬;線exter咐nN;牙void節(jié)f4(){吹棕inti享,b,n;修乞char枯c;棍友FILE洲*fp;末涼if((f效p=fop衫en("f危:\\pa梯n.txt烈","a"捐))=NU撓LL){冠稈馳print忍f("無法爬找到該文件漠!\n")嚇;垮法捧exit(宜0);}比被for(;牛;){健走慨print漸f("==邁=====塵=====財=====梁=====馳=====今=====晚=====愁=====翁===\n增");境錘莫print失f("==消=====雜=====燦=====補0.返回主商菜單===側(cè)=====思=====耗===\n豆");奏烈鏟print沈f("==去=====拳=====室=====期1.添加信淡息====唇=====協(xié)=====儲====\逐n");侍改擊print僚f("==對=====產(chǎn)=====蠅=====竹=====垂=====耕=====殲=====屠=====醬===\n拔");芒遇籃scanf散("%d"梁,&b);奏竹證switc似h(b){雕改植def趨ault:飲print會f("無此籃選項,請重陪新輸入:\刊n");魔費break夕;擾姜怕宜case飽0:級常澤臂腳f7();督暑炎挑case叛1:姐校/*秒進入添加程斥序*/亡播咱陳珠fp=fo勒pen("漁f:\\p柏an.tx仿t","r貞b");絞呼果京露print判f("舊的延信息為:\窩n");藝鋒麻淹阻for(i垮=0;i<蔑N;i++免){慨基該蓮富fread饅(&peo磨[i],s心izeof漏(stru窩ctpe哨ople)畜,1,fp及);諸漫彩該惰贏展抗?jié)峱獅rintf項("日期勺收入來源指收入金額旱支出目的介支出金額想余額\n"盲);僅園碧稿悉屑print精f("%2箏d%2件d%2d具",pe閉o[i].棵year,滅peo[i討].mon錯th,pe宵o[i].姨day);撓浙記棚綢print鑒f("%5奮s傭",pe盡o[i].小sourc紋e);錯爭搬滅挽print掌f("%3扇f璃",pe萍o[i].釋get);叉組圓紙扒鏈要歡旁徹蔬允康運夜print拘f("%5釣s獄",pe統(tǒng)o[i].扁motiv桌e);關(guān)亭艷輕復(fù)print京f("%5里f價",pe警o[i].粱out);啞梳巧簡丑print險f("%3獸f羅\n",p董eo[i]暴.leav扶e);}搏期肅拋很n=N;充結(jié)味拐prin滲tf("請損輸入新的信絮息日期:\浴n");鍬祝蔑雷scan剩f("%d足%d%丘d",&p梁eo[n]暈.year縱,&peo巧[n].m稻onth,咱&peo[狂n].da乏y);覽粒斯廢prin河tf("請品輸入新的信裂息收入金額安和收入來源度:\n")旱;術(shù)覽現(xiàn)桌scan夜f("%f搖%s",酬&peo[揭n].ge鞭t,peo候[n].s窗ource憲);演疊租餐prin定tf("請脖輸入新的信令息支出金額敢和支出目的懲:\n")鳥;姜矩清保濤scanf欺("%f旦%s",&蠶peo[n過].out克,peo[范n].mo鍬tive)禮;傘胡桿揀哄peo[n瞎].lea采ve=pe抽o[n].彈get-p懶eo[n]覽.out;懶描肺瓦侍N=N+1視;袍釋表懷鹿print惱f("==悅=====梯=====廊=現(xiàn)在的信啊息:===絞=====朽=====喉\n");樂燕加汽評for(i特=0;i<其N;i++融)華豎遣倍貫{悄夏省技舅崖猶print梁f("日期北收入來源鵝收入金額遍支出目的哈支出金額珠余額\n倆");傳襪煩棒犯沙print竟f("%2嗽d%2貌d%2d稱",pe桶o[i].冤year,用peo[i夢].mon測th,pe婚o[i].等day);籍脫射彈邀print脫f("%5倆s劫",pe蒜o[i].戴sourc朽e);屑火蚊辦罩演print蛛f("%3劣f賤",pe椅o[i].貧get);隸逼掉土者辮紡擴況翻凳責(zé)愚print童f("%5陡s偵",pe排o[i].符motiv飲e);墊陣晨亞揚print弄f("%5匪f喜",pe染o[i].璃out);評悉爭還襖print蓬f("%3瑞f虹\n",p含eo[i]鹽.leav愉e);捆雅壩賣好薯}味渠只龜?shù)蚮p=fo龜pen("提f:\\p劇an.tx幫t","w鋸b");誘膨辱辨跪for(i異=0;i<棒N;i++漁){虜妹林慢質(zhì)取fwrit限e(&pe釋o[i],枝sizeo旦f(str橫uctp袍eople赤),1,f擾p);}納匪繡送谷fclos曠e(fp)娃;誠柏喝律讓京break籍;}寸喇扭print金f("是否現(xiàn)繼續(xù)?y/編n\n")糖;松暢瘦scanf疊("%s"損,&c);瀉嚇新if(c=遮='n'|強|c=='播N'){腦旁凱飽exit(膜0);}}}示f5.cp圈p:均#incl譽ude"s糖tdlib尿.h"洽#incl換ude"s裙tring狂.h"罵#incl按ude"f凱2.h"尼#incl壘ude"f勸3.h"謙#incl軟ude"f狼4.h"誓#incl紡ude"f益5.h"船#incl湊ude"f守6.h"員#incl頭ude"f迫7.h"罷exter搶nstr松uctp叢eople油peo[熱SIZE]戚;鍛exter攏nN;棋void們f5(in席tx,i果nty,饑intz牌){廢桂intb帽,i,n;哥湖char茶c;爪訴FILE靈*fp;發(fā)迷if((f每p=fop捕en("f跨:\\pa喝n.txt坦","r"躁))=NU親LL){位司肚print亞f("無法蠢找到該文件吐!\n")天;傅池堅exit(查0);}坊及/*檢查是缸否有該信息吵*/籮拉for(i嶼=0;i<朋N;i++臣){絨昆挺if(x=鋪=peo[滔i].ye畫ar&&y都==peo幟[i].m應(yīng)onth&育&z==p容eo[i]猶.day){播秧連哲n=i;守溝驢通break椅;}}出妻if(i=憑=N){懇冊瞧print屯f("沒有喇該天信息!嘩\n");詠裙晌print腐f("請重詢新選擇!\鑰n");替售淘f7();}幟揪/*進入查桶詢程序*/港f跑or(;;涂){遺沒責(zé)滿print族f("==午=====慌=====鏟=====斬=請選擇=飲=====盲=====聽=====娘==\n"私);書媽別郊print器f("==爹=====熔=====影===0.而返回主菜單帽=====果=====突=====匪\n");擁禽哥椅print考f("==把=====冷=====退===1.得查詢該天信裝息====度=====債====\截n");謠疫給宗print舌f("==陣=====蜻=====相=====父=====趣=====概=====數(shù)=====檔=====散\n");龍同填輔scanf膠("%d"煎,&b);誓姿抗s喉witch汪(b){司減旺交等fread燃(&peo提[n],s緒izeof掙(stru哲ctpe乞ople)趨,1,fp沖);貧野觀近立defau研l(wèi)t:pr移intf(此"無此選項混,請重新輸壽入:\n"茫);見情撓裹錄break較;庫博震僑巖case贈0:晉煩享慣轉(zhuǎn)甚f7();育夏源突讀case略1:云糖艦勸贈益print視f("收入頸來源收入生金額支出吐目的支出若金額余額察\n");晴社膜教休暢print蹦f("%5約s欺",p杏eo[n]坡.sour尊ce);衫信洪焰梯謝print仆f("%3復(fù)f掏",pe胡o[n].功get);僻者泰脫物然折print量f("%5努s蝶",peo喚[n].m傻otive醬);掃些日么符駐print突f("%5費f",欄peo[n腐].out斬);箏就即訪判植print豐f("%3雖f",僵peo[n膛].lea菊ve);崇腰摸閘周拔break辭;}框絕板在print盾f("是否兩繼續(xù)?y/陜n\n")嘗;乳鉤傲盲scanf丟("%s"窮,&c);陣責(zé)奔翻if(c=截='n'|綠|c=='室N')欠洗復(fù)役活央exit(僅0);}蠻惡塵fclos價e(fp)貞;}耗F6.cp張p:湖#incl宇ude"s愈tdio.管h"缸#incl項ude"s酷t(yī)dlib途.h"枕#incl炭ude"s噴tring過.h"怒#incl雨ude"f駛2.h"勝#incl油ude"f蝦3.h"姐#incl餅ude"f逝4.h"勵#incl常ude"f刺5.h"怨#incl黑ude"f疼6.h"丸#incl協(xié)ude"f城7.h"船exter暗nstr笑uctp御eople江peo[燥SIZE]焦;偶exter傷nN;索void蛇f6(in市tx,i喬nty,森intz著,int瞎x1,in姻ty1,隆intz廢1){確吼intb布,i,n,鹿m,fla授g=1;江格float灰sum;禽訪char飄c;典蠢FILE法*fp;足敢if((f捷p=fop臉en("f租:\\pa網(wǎng)n.txt復(fù)","r"磨))=NU幼LL){柄艘脹print盟f("無法隨找到該文件冰!\n")裂;擺鋪堂exit(咬0);}望渠/*畝檢查是否有揮該信息*/援職for(i車=0;i<授N;i++放){辟激看if(x=才=peo[泛i].ye騎ar&&y慌==peo孫[i].m嬸onth&翻&z==p慈eo[i]潛.day){平弟鉤膊n=i;段殼陰伴break巨;}}暈寺if(i=嶄=N){膊謀蛋print求f("沒有窗該段時間信截息!\n"蟲);米醬療print鞠f("請重警新選擇!\救n");晝絹魔f7();}腔拒for(i雖=0;i<兆N;i++歡){備惹私if(x1言==peo牽[i].y渣ear&&建y1==p乖eo[i]請.mont柱h&&z1雄==peo瘋[i].d鞋ay){剃前耀汪稱m=i;撒摘燦絡(luò)br吩eak;}}腹飽if(i=違=N){纏杠招print馬f("沒有燒該段時間信根息!\n"切);叢散鳳print備f("請重陽新選擇!\董n");酬胞肺f7();}夫略/*進入統(tǒng)煉計程序*/克效桑fp=fo姨pen("狗f:\\p貧an.tx掌t","r對");荷逝水while惱(flag酒==1){感幫慣撒print新f("==宜=====透=====雹=====五=====槽請選擇==掙=====關(guān)=====灣=====析=====攪====\巧n");殲私干print職f("==碼=====用=====盡=====煩=0.返回冊主菜單==凍=====池=====醫(yī)=====貪=====詳==\n"方);額齊男print躁f("==隱=====田=====域=====陪=1.統(tǒng)計勿該段時間收者入金額==唯=====盼=====焦==\n"傷);付離基難print暫f("==飼=====杰=====浩=====式=2.統(tǒng)計緊該段時間支圖出金額==買=====籮=====氧==\n"保);思局粗所print傲f("==邊=====仆=====顯=====北=3.統(tǒng)計亂該段時間余佩額====租=====扎=====住====\閃n");料裳且print螞f("==脈=====寺=====害=====準=====罰=====衫=====貼=====副=====堵=====磁=====尤==\n"講);融便澡破scanf日("%d"岸,&b);灰肅梨黑switc準h(b)唉熊乞{隨續(xù)fread觀(&peo蓬[i],s虎izeof爬(stru扮ctpe陡ople)丘,1,fp簽);故點吉享defau監(jiān)lt:pr婆intf(亂"無此選項瞞,請重新輸周入:\n"葡);bre掏ak;均戴拖吸case歐0:到系毅孕變f7();獸政叫府case活1:賢遙延跟俯i

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論