家庭财务管理系统源代码.docx

家庭财务管理系统源代码.docx

ID:57439321

大小:12.47 KB

页数:9页

时间:2020-08-16

家庭财务管理系统源代码.docx_第1页
家庭财务管理系统源代码.docx_第2页
家庭财务管理系统源代码.docx_第3页
家庭财务管理系统源代码.docx_第4页
家庭财务管理系统源代码.docx_第5页
资源描述:

《家庭财务管理系统源代码.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include#include#include#include#defineLENsizeof(structfinancial)#defineFFORMAT"%-8d%-15s%-10d%-10d%-12.2f%-12.2f%-12.2f"#defineDATAmember[i].num,member[i].name,member[i].month,member[i].year,member[i].income,member[i].output,member

2、[i].totalstructfinancial//定义家庭成员信息{intnum;//编号charname[15];//家庭成员姓名intmonth;//月份intyear;//年份floatincome;//收入floatoutput;//支出floattotal;//总金额};structfinancialmember[50];//定义结构体数组voidmenu();//主界面voidin();//录入家庭成员收支信息voidshow();//显示家庭成员收支信息voiddel();//删除家庭成员收支信息voidmodify();

3、//修改家庭成员收支信息voidtotal();//计算家庭成员总收入voidsearch();//查找家庭成员收支信息intmain(){intn;menu();scanf("%d",&n);//输入数字选择功能while(n){switch(n){case1:in();//调用录入家庭成员信息函数break;case2:search();//查找家庭成员信息函数break;case3:del();//调用删除家庭成员信息函数break;case4:modify();//调用修改家庭成员信息函数break;case5:total();/

4、/调用汇总函数break;default:break;}printf("按任意键返回主菜单:");getch();menu();//执行完功能再次显示菜单界面scanf("%d",&n);}return0;}voidmenu(){system("cls");printf("

5、-------------------------------------------------

6、");printf("

7、--------------------家庭财务信息系统-------------

8、");printf("

9、0.退出

10、");pr

11、intf("

12、1.录入信息

13、");printf("

14、2.查找信息

15、");printf("

16、3.删除信息

17、");printf("

18、4.修改信息

19、");printf("

20、5.统计信息

21、");printf("

22、-------------------------------------------------

23、");printf("选择(0-5):");}voidin()//录入家庭成员信息{inti,m=0;charch[2];FILE*fp;if((fp=fopen("家庭财务管理系统","ab+"))==NULL){

24、printf("不能打开文件!");return;}while(!feof(fp)){if(fread(&member[m],LEN,1,fp)==1)m++;//统计当前记录条数}fclose(fp);if(m==0)printf("没有找到!");else{//system("cls");show();//调用show函数,显示原有信息}if((fp=fopen("家庭财务管理系统","wb"))==NULL){printf("不能打开文件!");return;}for(i=0;i

25、[i],LEN,1,fp);//向指定的磁盘文件写入信息printf("是否输入?(y/n):");scanf("%s",ch);while(strcmp(ch,"Y")==0

26、

27、strcmp(ch,"y")==0)//判断是否要录入新信息{printf("编号:");scanf("%d",&member[m].num);//输入家庭成员编号for(i=0;i

28、;}printf("家庭成员姓名:");scanf("%s",member[m].name);//输入家庭成员姓名printf("请输入月份:");scanf("%d",&member[m].

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。