C语言银行储蓄系统源码

  

本文为大家分享了C语言银行储蓄系统源码,实现银行的各项功能,供大家参考,具体内容如下
  

        # include & lt; stdio.h>   # include & lt; stdlib.h>   # include & lt; conio.h>   # include & lt; string.h>   空白openaccount();//开户   孔隙保存();//存款   无效收回();//取款   空白showAccount();//查询   空白transferAccounts();//转账   空白reportLoss ();//挂失   空白cancelLoss ();//解除挂失   空白cancelAccount ();//注销账户   空白updatePassword ();//更改密码   int负载();//登陆账号   int accountnum=0;//定义全局变量,用来计算账户数目   int nowaccount=0;//登录成功是的账户   struct银行   {   char账户[20];//账号   字符密码[10];//密码   char[20]名称;//用户名   int平衡;//账户余额   int状态;//状态   };//结构体   struct银行银行[100];   int负载()   {   int=0,我=0,j。   int r1, r2;   char ch;   char account1 [20]={0};   char[10]密码={0};   printf("登陆\ n请输入账号:\ n”);   scanf (“% s”, account1);   printf(“请输入密码:\ n”);   在((ch=getch ()) !=' \ r ')   {   密码我+ +=ch;   putchar (“*”);   }   (j=0;j 9)   {   printf("金额超限\ n”);   返回;   }   我+ +;   }   金钱=atoi (addmoney);   如果(钱==0)   {   printf("存款失败\ n”);   返回;   }   其他的   {   银行[nowaccount] .balance +=钱;   printf("存款成功\ n”);   }   }   无效收回()   {   如果(load () !=1)   返回;   char reducemoney[10];//取款金额   int的钱,我=0;   printf(“请输入取款金额\ n”);   scanf (“% s”, reducemoney);   而(reducemoney[我]!=' \ 0 ')   {   如果(reducemoney[我]& lt; ' 0 ' | | reducemoney[我]祝辞' 9 ')   {   printf("输入格式错误! \ n”);   返回;   }   我+ +;   }   而(reducemoney[我]!=' \ 0 ')   {   如果(i> 9)   {   printf("金额超限\ n”);   返回;   }   我+ +;   }   金钱=atoi (reducemoney);   如果(钱==0)   {   printf("取款失败\ n”);   返回;   }   其他的   {   如果(money>银行[nowaccount] .balance)   printf("您的账户没有这么多余额,取款失败! \ n”);   其他的   {   银行[nowaccount] .balance -=钱;   printf("取款成功\ n”);   }   }   }   空白showAccount ()   {   如果(负载()!=1,和负载()!=2)   返回;   printf("您的账户信息如下:\ n”);   printf("账号:% s \ t余额:% d \ n”,银行nowaccount .account,银行[nowaccount] .balance);   }   空白transferAccounts ()   {   如果(load () !=1)   返回;   char account1 [20];   int i,法官=0,钱;   char tramoney [10];   printf(“请输入您转入的账户\ n”);   scanf (“% s”, account1);   (我=0;i

C语言银行储蓄系统源码