教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 小学教育 >

C语言课程设计——家庭财务管理系统(3)

来源:网络收集 时间:2026-01-19
导读: } for(i=0;strcmp(k,1)!=0strcmp(k,0)!=0;i++) { if(i!=0) {printf(\n输入格式错误,请重新输入1或者0 !!);} printf(\n\n是否确定修改密码(是输入1否0):); scanf(%s,k); } if(strcmp(k,1)==0) { strcpy(peo[a].c

}

for(i=0;strcmp(k,"1")!=0&&strcmp(k,"0")!=0;i++)

{

if(i!=0)

{printf("\n输入格式错误,请重新输入1或者0 !!");}

printf("\n\n是否确定修改密码(是输入1否0):");

scanf("%s",k);

}

if(strcmp(k,"1")==0)

{

strcpy(peo[a].code,code1);

printf("\n······\n密码修改成功。\n");

hold();

}

if(strcmp(k,"0")==0)printf("\n\n放弃修改密码.\n");

}

}

return 0;

}

int ranking()//月度收支排行榜

{

int i,a,t,j=0,year,month,incom[20],outpu[20];

char nam[20][20];

carry();

printf("请输入你想浏览的哪年哪月的收支排行榜:\n年份 月份\n");

scanf("%d%d",&year,&month);

printf("\n 【收入排行榜】\n");

printf("\n排行 姓名 收入 支出 总计\n");

printf(" (元) (元) (元)\n");

for(i=0;i<m;i++)

{

if(thi[i].year==year&&thi[i].month==month)

{

strcpy(nam[j],thi[i].name);

incom[j]=thi[i].income;

outpu[j]=thi[i].output;

j++;

}

}

for(i=0,a=0;a<j;a++)

{

for(t=1;t<j;t++)

{

if(incom[i]<incom[t])i=t;

}

printf("NO.%-5d%-10s %-9d%-9d%-9d\n",a+1,nam[i],incom[i],outpu[i],incom[i]-outpu[i]);

incom[i]=0;

i=0;

}

j=0;

carry();

printf("\n 【支出排行榜】\n");

printf("\n排行 姓名 支出 收入 总计\n");

printf(" (元) (元) (元)\n");

for(i=0;i<m;i++)

{

if(thi[i].year==year&&thi[i].month==month)

{

strcpy(nam[j],thi[i].name);

incom[j]=thi[i].income;

outpu[j]=thi[i].output;

j++;

}

}

for(i=0,a=0;a<j;a++)

{

for(t=1;t<j;t++)

{

if(outpu[i]<outpu[t])i=t;

}

printf("NO.%-5d%-10s %-9d%-9d%-9d\n",a+1,nam[i],outpu[i],incom[i],incom[i]-outpu[i]);

outpu[i]=0;

i=0;

}

return 0;

}

int go() //系统退出界面

{

printf("\n\n 『谢谢使用家庭财务管理系统』\n\n\n\n\n");exit(0); return 0;

}

int choose1() //家长选择功能

{

int k;

scanf("%d",&k);

system ("cls");

switch(k)

{

case 1:system ("cls");skin_peo();break;

case 2:system ("cls");change_thing();break;

case 3:system ("cls");add_people();break;

case 4:system ("cls");dele_thing();break;

case 5:system ("cls");search();break;

case 6:system ("cls");ranking();break;

case 7:system ("cls");add_thing();break;

case 8:system ("cls");change_host();break;

case 9:system ("cls");dele_people();break;

case 10:system ("cls");change_code();break;

case 11:system ("cls");go();break;

}

return 0;

}

int choose2() //普通成员选择功能

{

int k;

scanf("%d",&k);

system ("cls");

switch(k)

{

case 1:system ("cls");skin_peo();break;

case 2:system ("cls");search();break;

case 3:system ("cls");ranking();break;

case 4:system ("cls");change_code();break;

case 5:system ("cls");go();break;

}

return 0;

}

void face1() // 家长登陆界面

{

printf("\n 家长选择菜单\n");

printf(" 〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒\n\n");

printf(" 1. 浏览家庭成员信息 2. 修改家庭成员收支信息\n");

printf(" 3. 增加新的家庭成员 4. 删除家庭成员收支信息\n");

printf(" 5. 查询成员收支信息 6. 家庭成员收支排行榜\n");

printf(" 7. 录入成员收支信息 8. 更改家长\n"); printf(" 9. 删除家庭成员 10. 修改密码\n"); printf(" 11. 退出界面\n\n");

printf(" 〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒〒\n\n");

printf(" 请从1-11中输入您的选择:");

}

void face2() //普通成员登陆界面

{

printf("\n 普通成员选择菜单\n");

printf(" ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n");

printf(" ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n");

printf(" 1. 浏览家庭成员信息 2. 查询成员收支信息\n \n");

printf(" 3. 家庭成员收支排行榜 4. 修改密码\n\n"); printf(" 5. 退出界面\n\n");

printf(" ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

━\n");

printf(" ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n");

printf(" 请从1-5中输入您的选择:");

}

void f1c1() //家长登录

{

int q=100;

face1();

choose1();

printf("\n1.返回上一级 2.退出系统\n请输入你的选择:");

scanf("%d",&q);

if(q==1)

{

system ("cls");

f1c1();

}

else

if(q==2)

{

system ("cls");

go();

}

}

void f2c2() //普通成员登陆

{

int q=100;

face2();

choose2();

printf("\n1.返回上一级 2.退出系统\n请输入你的选 …… 此处隐藏:2072字,全部文档内容请下载后查看。喜欢就下载吧 ……

C语言课程设计——家庭财务管理系统(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/39545.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)