家庭財務(wù)小管家_第1頁
家庭財務(wù)小管家_第2頁
家庭財務(wù)小管家_第3頁
家庭財務(wù)小管家_第4頁
家庭財務(wù)小管家_第5頁
已閱讀5頁,還剩55頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、家庭財務(wù)小管家(D0C3頁)課程設(shè)計說明書學院、系:專業(yè):學生姓名:學號:設(shè)計題目:家庭財務(wù)小管家起迄日期:指導(dǎo)教師:1設(shè)計目的本課程設(shè)計是采用C語言,在VC平臺下設(shè)計年歷顯 示系統(tǒng),該系統(tǒng)運行在 MS-DOS命令行模式下。本課 程設(shè)計為學生提供了一個既動手又動腦, 獨立實踐的 機會,將課本上的理論知識和實際有機的結(jié)合起來, 鍛煉學生的分析解決實際問題的能力。 提高學生適應(yīng) 實際,實踐編程的能力。1)進一步鞏固和復(fù)習C程序設(shè)計的基礎(chǔ)知識;2)培養(yǎng)學生結(jié)構(gòu)化程序、模塊化程序設(shè)計的方法和能 力;3)了解軟件的編制過程及各環(huán)節(jié)的具體內(nèi)容;4)提高學生程序調(diào)試技巧、軟件設(shè)計能力和代碼規(guī)范 化等素質(zhì);提

2、高學生分析問題、解決問題以及實際運用能力。2任務(wù)概述個人小管家應(yīng)用系統(tǒng)給家庭提供了一個管理個 人財務(wù)的平臺,主要用于對家庭成員收入、支出進行 添加、查詢、刪除、修改以及打印的操作,使得家庭 財務(wù)收支狀況一目了然。主要功能包括:(1)主菜單。主要包括收入管理、支出管理和退 出;(2)添加收入記錄;(3)查詢收入記錄;(4)刪除收入記錄;(5)修改收入記錄;(6)(7)(8)(9)(10)(11)(12)打印收入記錄;添加支出記錄;查詢支出記錄;刪除支出記錄;修改支出記錄; 打印支出記錄; 退出系統(tǒng)。4主要函數(shù)說明及其N-S圖1、主函數(shù)mai n()2 、增加函數(shù)Add_()輸入待加入的家庭成員收

3、支情況 文件存在/從該文件讀出數(shù)據(jù)并顯示出來退出確定所要加入的位置向文件輸入前面家庭成員收支數(shù)據(jù)并顯示向文件輸出待輸入的家庭成員收支數(shù)據(jù)并顯示向文件輸出位置后面家庭成員收支數(shù)據(jù)并顯示關(guān)閉文件3 、刪除函數(shù)Del_()打開文件顯示讀出的數(shù)據(jù)關(guān)閉文件N1=1輸入待刪除的家庭成員信息信息正確將第j+1個成員的數(shù)據(jù) 移到第j個關(guān)閉文件4、修改函數(shù)xiugai()打開文件輸入需要修改家庭成員的信息顯示需要修改豕庭成員信息重新寫入各項信息向文件輸入新信息并顯示關(guān)閉文件5、查詢函數(shù)chaxun()打開文件輸入需要查詢家庭成員的信息顯示需要查詢家庭成員信息 關(guān)閉文件6、統(tǒng)計函數(shù)Tongji()打開文件統(tǒng)計所有

4、家庭成員的 收入并顯示統(tǒng)計所有家庭成員的 支出并顯示統(tǒng)計所有家庭成員的(收 入-支出)并顯示關(guān)閉文件5程序運行數(shù)據(jù)及其結(jié)果1主界面:圖12收入界面:圖23添加操作:圖3 (以收入為例)4查詢操作:圖4 (以收入為例)5修改操作:圖5 (以支出為例)6刪除操作:圖6 (以收入為例)7支出界面:圖78統(tǒng)計界面:圖86課程設(shè)計心得通過本此的課程設(shè)計,讓我們更熟練地掌握了 C語言程序設(shè)計教程的知識,熟悉了一個管理系統(tǒng)的運用和操作,熟悉如 何米用Dev C+作為編譯環(huán)境,使程序成功的編譯和運行,能夠運用C語言創(chuàng)建基本表和編輯信息,增加信息,刪除信息,修改信息,查找信息和顯示信息。 通過對結(jié)構(gòu)體,編輯,增

5、加,刪除,修改,查找,顯示模塊的連接,生成能 操作運行的管理系統(tǒng)。在這次課程設(shè)計的過程中,由于對知識掌握不熟悉,特別是鏈表、指針和文件的使用不熟練,是自己在編寫代碼的時候遇到了 很大的困難,最后通過上網(wǎng)查找資料并請教學長解決了問題,但自身還是有很多 不足的地方!通過這次課程設(shè)計,是自己認識到了基礎(chǔ)知識的重要性,在平時的學習中要把基礎(chǔ)的內(nèi)容完全理解融會貫通,并且應(yīng)該多加練 習,提高自己敲寫代碼的速度和準確性。通過這次課程設(shè)計,增加了我對編程的 興趣和欲望??傊?,這次課程設(shè)計使我受益匪淺! ! !附錄:源代碼#i nclude#in clude#in cludestruct Datachar n

6、ame20;char riqi8; float mon ey;char beizhu50;struct liststruct Data info; struct list *n ex t;struct list *In head=NULL; struct list *In tail=NULL;struct list *zhichuhead=NULL; struct list *zhichutail=NULL;struct list *temp=NULL;void chax un_in come(); void chax un _zhichu(); void xiugai_i ncome();

7、void xiugai_zhichu();保存支出文件fp);fp);void Save_i ncome() / 保存支出文件FILE *fp; II 文件指針家庭財務(wù)管理.txt,w);struct list *p = In head;while(p != NULL)fwrite(&p-i nfo, sizeof(struct Data), 1, p = p-n ex t;fclose(fp);void Save_zhichu() /FILE *fp;家庭財務(wù)管理支出.txt,w); /打開文件struct list *p = zhichuhead;while(p != NULL)fwrit

8、e(&p-i nfo,sizeof(struct Data), 1,p = p-n ex t;fclose(fp);void Open()FILE *fp;打開家庭財務(wù)管理.txt,r); /文件if(fp匸NULL)struct Data lin shi;while(fread(&lin shi, sizeof(struct Data), 1,fp) = 1)temp=(struct list*)malloc(sizeof(struct list);temp- in fo=li nshi;temp-n ext=NULL;if(In head = NULL)In head = temp;In

9、tail = temp;elseIn tail-n ext = temp;In tail= temp;Menu() /主菜單system(cls);prin tf(=n); printf(# 歡迎使用家庭財務(wù)小管家#n); prin tf(=n); printf(1:收入操作 n);printf(2:支出操作 n);printf(3:統(tǒng)計操作 n);prin tf(0:退出 n);Ope nzhichu() / 打開支出文件FILE *fp;家庭財務(wù)管理支出.txt,r);if(fp!=NULL)struct Data lin shi;while(fread(&lin shi, sizeof(

10、struct Data), 1, fp) = 1)temp=(struct list*)malloc(sizeof(struct list);temp- in fo=li nshi;temp-n ext=NULL;if(zhichuhead = NULL)zhichuhead = temp;zhichutail = temp;elsezhichutail-n ext = temp; zhichutail = temp;fclose(fp);void min gzi ()/按姓名查詢char chazhao20;printf(請輸入查詢的名字);gets(chazhao);struct list

11、 *p = In head;while(p != NULL)if(strcmp(p-i nfo.n ame,chazhao)=0)printf( 姓名:);puts(); printf(日期:);puts(p-info.riqi);prin tf(收入:);pri ntf(%.4fn,p-i nfo.mo ney);prin tf(備注:);puts(p- in fo.beizhu); system(PAUSE);p = p-n ex t;if(I nhead匸NULL)char pan dua n;printf(是否繼續(xù)查詢(Y/N);pan dua n=getchar

12、();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y)chax un_in come();void min gzi_zhichu ()char chazhao20;printf(請輸入查詢的名字);gets(chazhao);struct list *p = zhichuhead;while(p != NULL)if(strcmp(p-i nfo.n ame,chazhao)=0)printf( 姓名:);puts(); printf(日期:);puts(p-info.riqi);prin tf(支出:);pri ntf(%.4fn

13、,p-i nfo.mo ney);prin tf(備注:);puts(p- in fo.beizhu); system(PAUSE);p = p-n ex t;if(zhichuhead!=NULL)char pan dua n;printf(是否繼續(xù)查詢(Y/N);pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y)chax un _zhichu();void min gzi_xiugai_i ncome()char xiugai20;printf(請輸入修改的名字);fflush(stdi n);gets(xiug

14、ai);struct list *p = In head; while(p != NULL)if(strcmp(p-i nfo.n ame,xiugai)=0) fflush(stdi n);prin tf(姓名:);gets(p- info.n ame);fflush(stdi n); prin tf( 日期:);gets(p-i nfo.riqi);fflush(stdi n);prin tf( 收入:);sca nf(%f,&p-i nfo.m on ey);fflush(stdi n); prin tf(備注:);gets(p- in fo.beizhu);fflush(stdi n)

15、;p = p-n ex t;Save_i ncome();if(I nhead匸NULL)char pan dua n;printf( 是否繼續(xù)修改(Y/N);pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y)xiugai _in come();按名字修改支出void min gzi_xiugai_zhichu() /char xiugai20;printf(請輸入修改的名字);fflush(stdi n);gets(xiugai);struct list *p = zhichuhead;while(p != NUL

16、L)if(strcmp(p-i nfo.n ame,xiugai)=O)fflush(stdi n);prin tf(姓名:);gets(p- info.n ame);fflush(stdi n);prin tf(日期:);gets(p-i nfo.riqi);fflush(stdi n);printf(支出:);sca nf(%f,&p-i nfo.m on ey);fflush(stdi n);prin tf(備注:);gets(p- in fo.beizhu);fflush(stdi n);p = p-n ex t;Save_zhichu();if(zhichuhead!=NULL)ch

17、ar pan dua n;printf(是否繼續(xù)修改(Y/N);pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y)xiugai_zhichu();void riqi() II收入查詢char chazhao20;printf(請輸入查詢的日期);gets(chazhao);struct list *p = In head;while(p != NULL)if(strcmp(p-i nfo.riqi,chazhao)=O)printf( 姓名:);puts(); printf(日期:);puts(

18、p-info.riqi);prin tf(收入:);pri ntf(%.4fn,p-i nfo.mo ney);prin tf(備注:);puts(p- in fo.beizhu); system(PAUSE);p = p-n ex t;if(I nhead匸NULL)char pan dua n;printf( 是否繼續(xù)查詢(Y/N);pan dua n=getchar(); fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y)chax un_in come(); void riqi_zhichu() char chazhao20;printf(請輸入查詢

19、的日期);gets(chazhao);struct list *p = zhichuhead;while(p != NULL)if(strcmp(p-info.riqi,chazhao)=0)printf( 姓名:);puts(); printf(日期:);puts(p-info.riqi);prin tf(支出:);pri ntf(%.4fn,p-i nfo.mo ney);prin tf(備注:);puts(p- in fo.beizhu);system(PAUSE);p = p-n ex t;if(zhichuhead!=NULL)char pan dua n;pr

20、intf( 是否繼續(xù)查詢(Y/N); pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y)chax un _zhichu();void riqi_xiugai _in come()char xiugai20;printf(請輸入修改的日期);fflush(stdi n);gets(xiugai);struct list *p = In head; while(p != NULL)if(strcmp(p-i nfo.riqi,xiugai)=0) fflush(stdi n);prin tf(姓名:);gets(p- i

21、nfo.n ame);fflush(stdi n);prin tf(日期:);gets(p-i nfo.riqi);fflush(stdi n);prin tf(收入:);sca nf(%f,&p-i nfo.m on ey);fflush(stdi n); prin tf(備注:);gets(p- in fo.beizhu);fflush(stdi n);p = p-n ex t;Save_i ncome();if(I nhead匸NULL)char pan dua n;printf(是否繼續(xù)修改(Y/N);pan dua n=getchar();fflush(stdi n);if(pa n

22、dua n=Y |pa ndua n=二y)xiugai _in come();void riqi_xiugai_zhichu()char xiugai20;printf(請輸入修改的日期);fflush(stdi n);gets(xiugai);struct list *p = zhichuhead;while(p != NULL)if(strcmp(p-i nfo.riqi,xiugai)=0)fflush(stdi n);prin tf(姓名:);gets(p- info.n ame);fflush(stdi n);prin tf(日期:);gets(p-i nfo.riqi);fflu

23、sh(stdi n);printf(支出:);sca nf(%f,&p-i nfo.m on ey);fflush(stdi n); prin tf(備注:);gets(p- in fo.beizhu);fflush(stdi n);p = p-n ex t;Save_zhichu();if(zhichuhead!=NULL)char pan dua n;printf( 是否繼續(xù)修改(Y/N);pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y) xiugai_zhichu();void money () / 收入fl

24、oat chazhao;printf(請輸入查詢的money);sca nf(%f, &chazhao); fflush(stdi n);struct list *p = In head;while(p != NULL)if(p- in fo.m on ey=chazhao)printf( 姓名:);puts(); printf(日期:);puts(p-info.riqi);prin tf(收入:);pri ntf(%.4fn,p-i nfo.mo ney);prin tf(備注:);puts(p- in fo.beizhu); system(PAUSE);p = p-n

25、 ex t;if(I nhead匸NULL)char pan dua n;printf(是否繼續(xù)查詢(Y/N);pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y) chax un_in come();void mon ey_zhichu () float chazhao;mon ey);prin tf(請輸入查詢的sca nf(%f, &chazhao); fflush(stdi n);struct list *p = zhichuhead;while(p != NULL)if(p-info.mon ey=chazh

26、ao)printf( 姓名:);puts(); printf(日期:);puts(p-info.riqi);prin tf(收入:);pri ntf(%.4fn,p-i nfo.mo ney);printf(備注:);puts(p- in fo.beizhu);system(PAUSE);p = p-n ex t;if(zhichuhead!=NULL)char pan dua n;printf( 是否繼續(xù)查詢(Y/N); pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y)chax un _zh

27、ichu();void mon ey_xiugai_i ncome()float xiugai;printf(請輸入修改的money);sca nf(%f, &xiugai);fflush(stdi n);struct list *p = In head; while(p != NULL)if(p-i nfo.m on ey=xiugai) fflush(stdi n); prin tf(姓名:);gets(p- info.n ame);fflush(stdi n); prin tf(日期:);gets(p-i nfo.riqi);fflush(stdi n);prin tf(收入:);sca

28、 nf(%f,&p-i nfo.m on ey);fflush(stdi n); prin tf(備注:);gets(p- in fo.beizhu);fflush(stdi n);p = p-n ex t;Save_i ncome();if(I nhead匸NULL)char pan dua n;printf(是否繼續(xù)修改(Y/N);pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y)xiugai _in come();void mon ey_xiugai_zhichu()float xiugai;printf(請輸

29、入修改的money);sea nf(%f, &xiugai);fflush(stdi n);struct list *p = zhichuhead;while(p != NULL)if(p-i nfo.m on ey=xiugai)fflush(stdi n);prin tf(姓名:);gets(p- info.n ame);fflush(stdi n);prin tf(日期:);gets(p-i nfo.riqi);fflush(stdi n);printf(支出:);sca nf(%f,&p-i nfo.m on ey);fflush(stdi n); prin tf(備注:);gets(

30、p- in fo.beizhu);fflush(stdi n);p = p-n ex t;Save_zhichu();if(zhichuhead!=NULL)char pan dua n;printf( 是否繼續(xù)修改(Y/N);pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y)xiugai_zhichu();void beizhu()char chazhao20;printf(請輸入查詢的備注);gets(chazhao);struct list *p = In head; while(p != NULL) 姓名:)

31、;puts(); 日期:);puts(p-info.riqi);收入:if(strcmp(p-i nfo.beizhu,chazhao)=0) printf(printf(printf();pri ntf(%.4fn,p-i nfo.mo ney);prin tf(備注:);puts(p- in fo.beizhu); system(PAUSE);p = p-n ext;if(l nhead匸NULL) char pan dua n;printf(是否繼續(xù)查詢(Y/N);pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |

32、pa ndua n=二y) chax un_in come();void beizhu_zhichu()char chazhao20;printf(請輸入查詢的備注);gets(chazhao);struct list *p = zhichuhead;while(p != NULL)if(strcmp(p-in fo.beizhu,chazhao)=0)printf( 姓名:);puts(); printf(日期:);puts(p-info.riqi);prin tf(收入:);pri ntf(%.4fn,p-i nfo.mo ney); prin tf(備注:);put

33、s(p- in fo.beizhu); system(PAUSE);p = p-n ex t;if(zhichuhead!=NULL)char pan dua n;printf( 是否繼續(xù)查詢(Y/N); pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y) chax un _zhichu();void beizhu_xiugai_i ncome()char xiugai20;printf(“請輸入修改的備注);fflush(stdi n);gets(xiugai); struct list *p = In head;

34、 while(p != NULL)if(strcmp(p-i nfo.beizhu,xiugai)=0)fflush(stdi n);prin tf(姓名:);gets(p- info.n ame);fflush(stdi n);prin tf(日期:);gets(p-i nfo.riqi);fflush(stdi n);printf(支出:);sca nf(%f,&p-i nfo.m on ey);fflush(stdi n); prin tf(備注:);gets(p- in fo.beizhu);fflush(stdi n);p = p-n ex t;Save_i ncome();if(I

35、 nhead匸NULL)char pan dua n;printf(是否繼續(xù)修改(Y/N);pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y)xiugai _in come();void beizhu_xiugai_zhichu()char xiugai20;printf(“請輸入修改的備注);fflush(stdi n);gets(xiugai);fflush(stdi n);struct list *p = zhichuhead;while(p != NULL)if(strcmp(p-info.beizhu,xi

36、ugai)=0)fflush(stdi n);prin tf(姓名:);gets(p- info.n ame);fflush(stdi n);prin tf(日期:);gets(p-i nfo.riqi);fflush(stdi n);printf(支出:);sca nf(%f,&p-i nfo.m on ey);fflush(stdi n); prin tf(備注:);gets(p- in fo.beizhu);fflush(stdi n);p = p-n ex t;Save_zhichu();if(zhichuhead!=NULL)char pan dua n;printf(是否繼續(xù)修改(

37、Y/N);pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=y) xiugai_zhichu();收入菜單void In come_me nu() /system(cls);prin tf(=n); printf(# 歡迎使用家庭財務(wù)小管家#n); prin tf(=n);添加收入n); 刪除收入n);查詢收入n); 顯示收入n);修改收入n); 返回上一級n);prin tf(1.prin tf(2.prin tf(3.prin tf(4.prin tf(5.prin tf(0.支出菜單n);void zhichu_me

38、 nu() /system(cls); prin tf(二=printf(#歡迎使用家庭財務(wù)小管家#n);n);printf(printf(1.添加支出 n);printf(2.刪除支出n);printf(3.查詢支出n);printf(4.顯示支出n);printf(5.修改支出n);printf(0.返回上一級 n);void chax un_menu() /查詢菜單system(cls);prin tf(=n); printf(# 歡迎使用家庭財務(wù)小管家#n); prin tf(=n); printf(1. 按名字查詢n);printf(2. 按日期查詢n);printf(3.按 mon

39、ey詢n);printf(4.按備注查詢n);printf(0.返回上一級 n);void xiugai_me nu()system(cls);prin tf(=n); printf(# 歡迎使用家庭財務(wù)小管家#n);n);printf(printf(1.按名字修改n);printf(2.按日期修改n);printf(3.按 money修改 n); printf(4.按備注修改n);printf(0.返回上一級n);void Add_i ncome() char panduan;do temp=(struct list*)malloc(sizeof(struct list);printf(姓名

40、);gets(temp-i nfo.n ame);fflush(stdi n);printf(日期);gets(temp-i nfo.riqi);fflush(stdi n);printf(收入);sca nf(%f, &temp-i nfo.m on ey);fflush(stdi n);printf(備注);gets(temp- in fo.beizhu);fflush(stdi n); prin tf(n);temp-n ext=NULL;if(In head = NULL)In head = temp;In tail = temp;elseIn tail-n ext = temp;In

41、 tail= temp;Save_i ncome();printf( 是否(Y/N)繼續(xù)添加信息n); pan dua n=getchar();fflush(stdi n);while(pa ndua n=Y |pa ndua n=y); system(PAUSE);void Add_zhichu()char panduan;dotemp=(struct list*)malloc(sizeof(struct list);printf(姓名);gets(temp-i nfo.n ame);fflush(stdi n);printf(日期);gets(temp-i nfo.riqi);fflush

42、(stdi n);printf(支出);sca nf(%f, &temp-i nfo.m on ey);fflush(stdi n);printf(備注);gets(temp- in fo.beizhu);fflush(stdi n);prin tf(n);temp-n ext=NULL;if(zhichuhead = NULL)zhichuhead = temp;zhichutail = temp;elsezhichutail-n ext = temp;zhichutail = temp;Save_zhichu();printf(-是否(Y/N)繼續(xù)添加信息n);pan dua n=getc

43、har();fflush(stdi n);while(pa ndua n=Y |pa ndua n=y); system(PAUSE);void Del_i ncome()char sha nchu20;struct list *p=NULL;struct list *m =NULL;struct list *n =NULL;p=ln head;printf( 請輸入刪除姓名);gets(sha nchu);if(strcmp(l nhead- info.n ame,sha nchu)=0)while(I nhead匸NULL &strcmp(I nhead-i nfo.n ame,sha n

44、chu)=0)char ch;printf(“找到一個數(shù)據(jù)名字為%s,確認刪除Y/N? ,shanchu);ch=getchar();fflush(stdi n);if(ch=y|ch= Y) In head=In head-n ex t; else break;elseif(strcmp(l ntail- info.n ame,sha nchu)=0)do m=p;p=p-n ex t;while(p!=I ntail);m-n ext=NULL;elsedom=p;p=p-n ex t;n=p-n ex t;while(strcmp(p-i nfo.n ame,sha nchu)!=0&n

45、-ne xt!=NULL);if(strcmp(p-i nfo.n ame,sha nchu)=0)m-n ext=n;Save_i ncome();if(I nhead匸NULL)char pan dua n;printf(是否繼續(xù)刪除(Y/N);pan dua n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y)Del_i ncome();void Del_zhichu()char sha nchu20; struct list *p=NULL;struct list *m =NULL;struct list *n =NULL;

46、p=zhichuhead;printf(-請輸入刪除姓名);gets(sha nchu);if(strcmp(zhichuhead-i nfo.n ame,sha nchu)=0) while(zhichuhead!=NULL & strcmp(zhichuhead-i nfo.n ame,sha nchu)=0)char ch;printf(找到一個數(shù)據(jù)名字為s,確認刪除Y/N?,sha nchu);ch=getchar();fflush(stdi n);if(ch=y|ch= Y) zhichuhead=zhichuhead-n ex t;else break; elseif(strcmp

47、(zhichutail-i nfo. name,sha nchu)=0) do m=p;p=p-n ex t; while(p!=zhichutail);m-n ext=NULL;elsedom=p;p=p-n ex t;n=p-n ex t;while(strcmp(p-i nfo.n ame,sha nchu)!=0&n-ne xt!=NULL);if(strcmp(p-i nfo.n ame,sha nchu)=0)m-n ext=n;Save_zhichu();if(zhichuhead!=NULL)char pan dua n;printf(“是否繼續(xù)刪除(丫/N);pan dua

48、n=getchar();fflush(stdi n);if(pa ndua n=Y |pa ndua n=二y)Del_zhichu();void xiugain come()xiugai_me nu();int choice;pri ntf(”請輸入你的選擇:);sca nf(%d, &choice); fflush(stdi n);switch(choice)case 1: min gzi_xiugain come();break; case 2: riqi_xiugai_i ncome();break;case 3: mon ey_xiugain come();break; case 4

49、: beizhu_xiugain come();break; default: printf(輸入錯誤);break;void xiugai_zhichu()xiugai_me nu();int choice;printf(請輸入你的選擇:);sea nf(%d, &choice); fflush(stdi n);switch(choice)case 1: min gzi_xiugai_zhichu();break; case 2: riqi_xiugai_zhichu();break; case 3: mon ey_xiugai_zhichu();break;case 4: beizhu_x

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論