C语言程序设计班级财务管理系统文档格式.docx

上传人:b****6 文档编号:17473325 上传时间:2022-12-01 格式:DOCX 页数:12 大小:42.27KB
下载 相关 举报
C语言程序设计班级财务管理系统文档格式.docx_第1页
第1页 / 共12页
C语言程序设计班级财务管理系统文档格式.docx_第2页
第2页 / 共12页
C语言程序设计班级财务管理系统文档格式.docx_第3页
第3页 / 共12页
C语言程序设计班级财务管理系统文档格式.docx_第4页
第4页 / 共12页
C语言程序设计班级财务管理系统文档格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

C语言程序设计班级财务管理系统文档格式.docx

《C语言程序设计班级财务管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《C语言程序设计班级财务管理系统文档格式.docx(12页珍藏版)》请在冰豆网上搜索。

C语言程序设计班级财务管理系统文档格式.docx

§

☆2.查询财务信息§

☆3.修改财务信息§

☆4.删除财务信息§

☆5.显示财务信息§

☆6.统计财务信息§

☆7.保存数据§

printf("

☆8.读取数据§

☆0.退出系统§

★**************************************************************★\n"

◆请选择(0-8):

}

voidmenu2()

{printf("

*******************★欢迎使用财务管理系统★*******************§

**************************************************************§

☆1.添加财务信息§

☆3.显示财务信息§

☆4.统计财务信息§

☆5.保存数据§

☆6.读取数据§

◆请选择(0-6):

intSelect(void)收入§

☆2.支出§

◆◆◆请选择(1-2):

scanf("

%d"

&

w);

return(w);

voidInsert1(Pointer1*Head1)名2.编号\n"

i);

switch(i)

{

case1:

Search_name(Head2);

break;

case2:

Search_number(Head2);

}

Sleep(1000);

\n\n\n\n"

getchar();

voidSearch_name(Pointer2Head2)用途2.按时间\n"

Counter_use(Head2);

Counter_time(Head2);

default:

printf("

错误选择!

break;

\n按任意键继续!

voidCounter_use(Pointer2Head2)//按用途统计支出

{intb;

Pointer2p;

doublesum1,sum2,sum3,sum4;

sum1=sum2=sum3=sum4=;

p=Head2;

while(p!

=NULL)

{if(p->

use==1)

sum1=sum1+p->

output;

elseif(p->

use==2)

sum2=sum2+p->

elseif(p->

use==3)

sum3=sum3+p->

else

sum4=sum4+p->

p=p->

next;

请选择您要统计的用途:

"

<

1:

吃喝2:

娱乐3:

学习4:

其它>

◆请选择(1-4):

b);

switch(b)

{case1:

在该用途上的支出为:

%lf\n"

sum1);

sum2);

case3:

sum3);

case4:

sum4);

voidCounter_time(Pointer2Head2)//按时间统计支出

{intj;

intb;

doublesum1,sum2,sum3,sum4,sum5,sum6,sum7,sum8,sum9,sum10,sum11,sum12;

sum1=sum2=sum3=sum4=sum5=sum6=sum7=sum8=sum9=sum10=sum11=sum12=;

{switch(p->

month)

sum1=sum1+p->

sum2=sum2+p->

sum3=sum3+p->

sum4=sum4+p->

case5:

sum5=sum5+p->

case6:

sum6=sum6+p->

case7:

sum7=sum7+p->

case8:

sum8=sum8+p->

case9:

sum9=sum9+p->

case10:

sum10=sum10+p->

case11:

sum11=sum11+p->

case12:

sum12=sum12+p->

请输入您要统计的月份:

j);

switch(j)

该月份总计为:

sum5);

sum6);

sum7);

sum8);

sum9);

sum10);

sum11);

sum12);

请输入您要统计的学期:

上学期2:

下学期3:

退出>

◆请选择(1-3):

上学期的总计为:

sum2+sum3+sum4+sum5+sum6+sum7);

sum1+sum8+sum9+sum10+sum11+sum12);

voidSave1(Pointer1Head1)//存档收入文件

{FILE*fp;

Pointer1p;

intcount=0;

fp=fopen("

c:

\\"

"

wb"

if(fp==NULL)

{printf("

\n=====>

打开文件失败!

!

return;

p=Head1;

while(p)

{if(fwrite(p,sizeof(IncomeLink),1,fp)==1)

{p=p->

count++;

else

if(count>

0)

{getchar();

\n\n\n\n\n=====>

保存文件完毕"

{system("

cls"

没有可以存档的数据\n请重输!

fclose(fp);

voidSave2(Pointer2Head2)//存档支出文件

{if(fwrite(p,sizeof(OutputLink),1,fp)==1)

Pointer1load1()//读取收入

{

intj;

Pointer1p,q,h=NULL;

FILE*fp1;

if((fp1=fopen("

rb"

))==NULL)

文件打开失败\n"

for(j=0;

j<

;

j++);

exit(0);

/*printf("

-----------------@@正在打开文件@@------------------\n"

*/

p=(Pointer1)malloc(sizeof(IncomeLink));

if(!

p)

内存溢出"

returnh;

}

h=p;

while(!

feof(fp1))

if(1!

=fread(p,sizeof(IncomeLink),1,fp1))

break;

p->

next=(Pointer1)malloc(sizeof(IncomeLink));

if(!

p->

next)

{

printf("

内存溢出\n"

returnh;

}

q=p;

p=p->

q->

next=NULL;

fclose(fp1);

--------------你成功地从文件读入数据---------------\n"

***********************************************************************\n"

for(j=0;

9;

returnh;

Pointer2load2()//读取支出

Pointer2p,q,h=NULL;

FILE*fp2;

if((fp2=fopen("

p=(Pointer2)malloc(sizeof(OutputLink));

feof(fp2))

=fread(p,sizeof(OutputLink),1,fp2))

next=(Pointer2)malloc(sizeof(OutputLink));

fclose(fp2);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1