分析:

1.

识别银行卡。

2.

输入密码,正确继续,分支为密码不正确,则返回!

3.

选择:账户查询、取钱、转账。查询时,需要调用一个子函数,返回一个钱数常量

取钱时,输入金额,金额要大于

0

,输入以后调用查询子函数,如果输入金额大于查询返回的数,则报错

;

如果正常,则修改数据库的钱数。

程序:

#include

#include

#include

void password();

void MainMenu();

void Query(float*);

void Deposite(float*);

void WithDraw(float*);

float a=3000;

void password()

{

int a,b;

b=1234;

printf("================");

printf("

请输入密码

");

printf("================\n");

lp1:

scanf("%d",&a);

if(a==b)

{

printf("

请选择服务种类

,

1

进入

\n");goto lp2;

}

else

printf("

密码错误,请重新输入

\n");goto lp1;

lp2:

switch(getch())

{

case'1':MainMenu();break;

default:break;

}

}

void MainMenu()

{

system("cls");

atm c语言流程图_用C语言模拟ATM取款机相关推荐

  1. c语言编译器_学C语言写自己的K语言:编译器词法分析。

    词法分析(lexical analysis),是计算机科学中将字符序列转换为记录(Token)序列化的过程.词法分析一般分手动与自动,自动是基于lex,flex词法分析器使用正则式来配置,我们这里将学 ...

  2. python 为什么动态语言图片_聊聊动态语言那些事(Python)

    动态编程语言是高级程序设计语言的一个类别,在计算机科学领域已被广泛应用.它是一类在运行时可以改变其结构的语言:例如新的函数.对象.甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化.动态语言 ...

  3. vhdl语言入门_初学Chisel语言,看这篇就够了:最方便简洁的入门资料整理

    声明:本文是我一个很优秀的学生总结的,放出来供广大chisel语言爱好者参考. Chisel(Constructing Hardware In a Scala Embedded Language)是U ...

  4. atm机编程java_如何用Java编写模拟ATM取款机的程序

    /** * @version 1.0 * @author Devil_Angel * 该程序的功能为实现模拟银行ATM自动取款机提款,查询等功能. * */ import Java.io.*; /*该 ...

  5. 语言学生学籍管理系统流程图_基于C语言的学生管理系统(含文件)(一)

    "点击上方"蓝色字",关注我们哦(*^▽^*)!" NO.1 篇幅较长,请空闲时观看 前言 这个项目是大一暑假完成,纯C语言编写,界面比较美观,由于当时还是一个 ...

  6. c语言双重for循环流程图_【C语言学习笔记系列】C语言编程狼追兔子问题代码解析!...

    问题描述 一只兔子躲进了10个环形分布的洞中的一个.狼在第一个洞中没有找到兔子,就隔一个洞,到第3个洞去找:也没有找到,就隔2个洞,到第6个洞去找:以后每次多一个洞去找兔子--这样下去,如果一直找不到 ...

  7. c语言双重for循环流程图_使用C语言编写程序对数据进行排序

    使用C语言编写程序对数据进行排序 C语言是一种强大的编程软件,使用十分广泛,用户众多,也是学习其他语言的基础.我作为一个C语言忠实粉丝,以一些常见的C程序来剖析C语言的格式和结构,希望能够为广大初学者 ...

  8. 学籍管理系统 c语言流程图,程序设计基础 ——C语言第10章 综合应用案例——学生学籍管理系统...

    程序设计基础 第 10章 综合应用 案例 -学生学籍 管理系统 1 详细设计 需求分析 总体设计 第 10章 综合应用 案例 -学生学籍管理系统 编码实现 运行结果 2 设计一个利用 文件 处理方式, ...

  9. 怎么用centos7运行c语言程序_写C语言程序,如何提升程序运行效率?我的一点经验分享给你们!...

    在编写C语言程序后,经常需要对源码进行优化,以提高程序的运行效率,下面简述几个常用的优化技巧以供大家参考: 1.C于代码在程序中的优化 现在的C编译器会自动对代码进行优化,但这些优化是对执行速度和代码 ...

最新文章

  1. android 开发 时间选择器TimePicker的使用
  2. python获取动态数据采集仪代理_Python3爬虫技术文档(3)——动态页面数据采集,三,获取...
  3. SAP BRF+ Interpretation Mode与Generation Mode
  4. Java笔记07-List、Set、数据结构、Collections
  5. Linux无root权限安装cuda9.1和cudnn7.05以及编译框架时无lcuda.so的问题
  6. iOS 几种打包方式
  7. 开发QQ桌球瞄准器(4):透明度、颜色、线宽与母球大小
  8. 设为主页代码及添加到收藏夹代码大全
  9. 《英语语法新思维初级教程——走近语法》阅读笔记(持续更新中)
  10. 应用开发不可不知的五大BaaS后端云服务
  11. 打马赛克就安全了吗?GitHub热榜的“AI消除马赛克”,上线三天收获近万star
  12. 怎么判断噎到没噎到_宝宝噎着的表现是什么 宝宝噎着症状
  13. 黑客攻击欧洲港口石油设施致油价飙升、上海首份《企业数据合规指引》出台、微软计划收购网络安全公司|网络安全周报
  14. 来,我们谈谈怎么选购一台笔记本
  15. 比 Elasticsearch 更快, RediSearch + RedisJSON = 王炸~
  16. mapi java_Exchange 2010 - Exchange MAPI连接问题
  17. threejs导入简单地图模型
  18. ibdata1是什么?
  19. Android电池驱动
  20. matlab三维 旋转矩阵,matlab旋转矩阵来旋转三维模型+meshlab旋转模型+matlab基础常用...

热门文章

  1. python 经典练习题一
  2. 北京尚学堂JAVA开发学习 MYSQL笔记
  3. 【GWAS文献】基于GWAS与群体进化分析挖掘大豆相关基因
  4. 百囚犯问题(100 prisoners problem)
  5. 【HTML、CSS练习题1】
  6. 蓝桥杯单片机第十三届第二场
  7. 【C生万物】 数组篇
  8. 教你如何极简上手 Nervos CKB 上的智能合约开发
  9. C语言二值图的腐蚀膨胀及开闭运算
  10. Win7普通版升为旗舰版方法