栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言实现银行管理系统

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言实现银行管理系统

本文实例为大家分享了C语言实现银行管理系统的具体代码,供大家参考,具体内容如下

 
#include
#include
int mingyan(); //用户名验证
int guayan(int); //挂失验证
int miyan(int); //密码函数
 
void qukuan(); //取款函数
void cunkuan(); //存款函数
void chaxun(); //查询函数
void xiaohu(); //销户函数
void kaihu(); //开户函数
void zhuanzhang(); //转账函数
void guashi(); //挂失函数
void jiegua(); //解挂函数
void tuichu(); //退出函数
void chaall(); //查询所有用户信息
void denglu(); //管理员登录
 
 
char gUser[100][32];  //用户名
char gMima[100][32];  //密码
char Ggua[100][32]; //挂失用户名
 
float YuE[100];   //存款余额
int UserShu=0;   //用户数
int guashu=0;   //挂失用户数
 
 
void main()
{
 denglu();
 int zhiling;  //命令
 
 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)
 {
 case 1:     //取款
 qukuan();
 break;
 case 2:     //存款
 cunkuan();
 break;
 case 3:     //查询
 chaxun();
 break;
 case 4:     //开户
 kaihu();
 break;
 case 5:     //销户
 xiaohu();
 break;
 case 6:     //转账
 zhuanzhang();
 break;
 case 7:     //挂失
 guashi();
 break;
 case 8:     //解挂
 jiegua();
 break;
 case 9:     //查询所有用户信息
 chaall();
 break;
 }
 }
 
}
 
void denglu() //管理员登录
{
 char zhanghu[32],mima[32];
 int m=1;
 while(m==1)
 {
 printf(" ================================================================ n");
 printf("|| ||n");
 printf("||  卍 中国银行综合业务管理系统 卍   ||n");
 printf("|| ||n");
 printf("|| ||n");
 printf("|| ||n");
 printf(" ================================================================ nn");
 printf("请输入管理员名: ");
 scanf("%s",zhanghu);
 printf("请输入管理员密码: ");
 scanf("%s",mima);
 printf("n");
 if(strcmp(zhanghu,mima)==0)
 {
 printf("  正在登陆,请稍后......n ");
 printf("▁▁▁▂▂▂▃▃▃▄▄▄▅▅▅▆▆▆▇▇▇████nn ");
 m=0;
 }
 }
}
 
void qukuan() //取款
{
 int i,m;
 float n;
 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");
 }
}
 
 
void cunkuan() //存款
{
 int i,m;
 float n;
 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("您的当前余额为: %.2fn",YuE[i]);
 }
}
 
 
void chaxun() //查询
{
 int i,m;
 i=mingyan();
 m=guayan(i);
 if(m==1)
 m=miyan(i);
}
 
 
void kaihu() //开户
{
 int i,n=UserShu,j=0;
 float m;
 char User[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]);
 }
 }
}
 
void jiegua() //解挂
{
 int i,m,j;
 i=mingyan();
 m=guayan(i);
 if(m==0)
 m=miyan(i)+1;
 if(m==2)
 {
 for(j=0;j

更多学习资料请关注专题《管理系统开发》。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/62552.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号