C语言实现银行管理系统
本文实例为大家分享了C语言实现银行管理系统的具体代码,供大家参考,具体内容如下
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *Allrightsreserved. *文件名称:main.cpp *作者:赵志君 *完成时间:2016年6月30日 *版本号:v1.0 * *问题描述:银行管理系统 */ #include#include intmingyan();//用户名验证 intguayan(int);//挂失验证 intmiyan(int);//密码函数 voidqukuan();//取款函数 voidcunkuan();//存款函数 voidchaxun();//查询函数 voidxiaohu();//销户函数 voidkaihu();//开户函数 voidzhuanzhang();//转账函数 voidguashi();//挂失函数 voidjiegua();//解挂函数 voidtuichu();//退出函数 voidchaall();//查询所有用户信息 voiddenglu();//管理员登录 chargUser[100][32];//用户名 chargMima[100][32];//密码 charGgua[100][32];//挂失用户名 floatYuE[100];//存款余额 intUserShu=0;//用户数 intguashu=0;//挂失用户数 voidmain() { denglu(); intzhiling;//命令 while(zhiling) { printf("================================================================\n"); printf("||||\n"); printf("||<1>取款<4>开户<7>挂失||\n"); printf("||<2>存款<5>销户<8>解挂||\n"); printf("||<3>查询<6>转账<0>退出||\n"); printf("||<9>查询所有用户信息||\n"); printf("||||\n"); printf("================================================================\n"); printf("请输入您的指令:"); scanf("%d",&zhiling); printf("\n"); switch(zhiling) { case1://取款 qukuan(); break; case2://存款 cunkuan(); break; case3://查询 chaxun(); break; case4://开户 kaihu(); break; case5://销户 xiaohu(); break; case6://转账 zhuanzhang(); break; case7://挂失 guashi(); break; case8://解挂 jiegua(); break; case9://查询所有用户信息 chaall(); break; } } } voiddenglu()//管理员登录 { charzhanghu[32],mima[32]; intm=1; while(m==1) { printf("================================================================\n"); printf("||||\n"); printf("||卍中国银行综合业务管理系统卍||\n"); printf("||||\n"); printf("||||\n"); printf("||||\n"); printf("================================================================\n\n"); printf("请输入管理员名:"); scanf("%s",zhanghu); printf("请输入管理员密码:"); scanf("%s",mima); printf("\n"); if(strcmp(zhanghu,mima)==0) { printf("正在登陆,请稍后......\n"); printf("▁▁▁▂▂▂▃▃▃▄▄▄▅▅▅▆▆▆▇▇▇████\n\n"); m=0; } } } voidqukuan()//取款 { inti,m; floatn; i=mingyan(); m=guayan(i); if(m==1) m=miyan(i); while(m==1) { printf("请输入您的取款金额:"); scanf("%f",&n); if(n<=YuE[i]) { printf("请取走您的钞票。\n"); YuE[i]=YuE[i]-n; break; } else printf("您的余额不足,请重新输入。\n"); } } voidcunkuan()//存款 { inti,m; floatn; i=mingyan(); m=guayan(i); if(m==1) m=miyan(i); while(m==1) { printf("请输入您的存款金额:"); scanf("%f",&n); YuE[i]=YuE[i]+n; printf("存款成功!"); printf("您的当前余额为:%.2f\n",YuE[i]); } } voidchaxun()//查询 { inti,m; i=mingyan(); m=guayan(i); if(m==1) m=miyan(i); } voidkaihu()//开户 { inti,n=UserShu,j=0; floatm; charUser[32],mima1[32],mima2[32]; printf("请输入您的用户名:"); getchar(); scanf("%s",User); for(i=0;i 确认<2>取消\n"); scanf("%d",&n); if(n==1) { for(;i 确认<2>取消\n"); scanf("%d",&n); if(n==1) { strcpy(Ggua[guashu],gUser[i]); guashu++; printf("%s账户挂失成功!\n",gUser[i]); } } } voidjiegua()//解挂 { inti,m,j; i=mingyan(); m=guayan(i); if(m==0) m=miyan(i)+1; if(m==2) { for(j=0;j 更多学习资料请关注专题《管理系统开发》。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。