银行存款的c语言程序,银行存款方案比较的C语言程序如何编写?

代码:   #include。h>   char c='y';   float money;   char key[6];//定义了三个全局变量,用来存储文件中的余额和密码。   void check()//查询余额   {   char a;   printf("%f",money);   printf("按任意键返回主菜单\n");   a=getch();   }   void draw()//取款   {   int a;   printf("1。

取50元\n2。取100元\n3。取200元\n4。取500元\n5。按任意键返回\n");   scanf("%d",&a);   switch(a)   {   case 1:   money=money-50;printf("取款成功");break;   case 2:   money=money-100;printf("取款成功");break;   case 3:   money=money-200;printf("取款成功");break;   case 4:   money=money-500;printf("取款成功");break;   case 5:   c='y';break;   }   }   void changekey()//修改密码   {   char a[6],d[6],b='y';int j;   for(;b=='y';)   {   printf("请输入一个六位数的新密码");   gets(a);puts(a);   printf("请再次输入");   gets(d);puts(d);   for(j=0;j,请重新输入\n");   else   {   for(j=0;j,按任意键返回主菜单\n");   b=getch();b='n';   }   }   }   main()   {   int a,j,d=0;char b[6],e;   FILE *fp;   if((fp=fopen("message。

txt","rb"))==NULL)   printf("message error\n");   fread(&money,4,1,fp);   for(j=0;j,1,1,fp);   fclose(fp);   for(j=0;j,请重新输入\n");   d ;break;   }   }   if(j>=6)break;   if(d>=3)   {   printf("密码三次输入错误!系统即将自动退出\n");   c='n';break;   }   }   for(;c=='y';)   {   printf("\n");   printf("请选择你需要的服务,如余额查询请输入1\n");   printf("1。

余额查询\n");   printf("2。取款\n");   printf("3。修改密码\n");   printf("4。

退出\n");   scanf("%d",&a);e=getchar();   switch(a)   {   case 1:   check(money);break;   case 2:   draw();break;   case 3:   changekey();break;   case 4:   c='n';printf。

全部

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值