#includevoid main()

{

int choice(int n,int money);

int balance=1000000;

int password,m=0;

int n=0;

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

printf(" 欢迎使用ATM自动取款机!\n");

printf(" welcome to this system \n\n");

printf(" 按回车键继续\n");

printf(" press Enter to continue\n");

getchar();

system("cls");

do

{

if (n==0)

{

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

printf(" 请输入您的密码\n");

printf(" please input your password\n");

}

else

{

printf(" 您输入的密码有误,请重新输入:\n");

printf(" The password is wrong,please input again:\n");

}

scanf("%d",&password);

n++;

}

while (password!=123456&&n!=3);

system("cls");

if (password==123456)

do

{

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

printf(" 欢迎使用ATM自动取款机!\n");

printf(" welcome to this system of ATM! \n");

printf(" ********************************\n");

printf(" 1.取款 Debit Withdrawal \n");

printf(" 2.存款 Credit Deposit\n");

printf(" 3.余额查询 Seek\n");

printf(" 4.退出 Exit\n");

printf(" ********************************\n");

choice(m,balance);

printf(" 继续请输入Y\n");

printf(" If you want to continue ,Press Y\n");

getchar();

}

while(getchar()==Y);

else

{

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

printf(" 您好,由于您三次输入密码有误,我们将没收您的卡,请您在一周内持有效证件于银行办理取卡手续.\n");

printf( " your password is wrong, we will sequestrate you card,please take you effective papers come to bank get your card back\n ");

}

}

int choice(int n,int money)

{

int m=0;

static int flag=1000000;

printf(" 请输入你的选择\n");

printf(" please choice: \n ");

scanf("%d",&n);

system("cls");

if(n==1)

{

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

printf(" 请输入取款金额:\n");

printf(" please input what you want to debit:");

scanf("%d",&m);

flag=flag-m;

printf("\n");

printf(" 请稍后...\n");

printf(" please wait...\n\n");

printf(" 您的余额为 balance:%d \n\n\n ",flag);

printf(" 交易成功!\n");

printf(" the transaction succeed!\n");

}

else if(n==2)

{

printf(" 请输入您要存入的金额:\n");

printf(" please input what you want to credit:");

scanf("%d",&m);

flag=flag+m;

printf("\n");

printf(" 请稍后...\n");

printf(" please wait...\n\n\n");

printf(" 您的余额为 balance:%d \n\n\n",flag);

printf(" 交易成功!\n");

printf(" the transaction succeed!\n\n");

}

else if(n==3)

{

printf(" 请稍后...\n");

printf(" please wait...\n\n");

printf(" 您的余额为 balance:%d元\n\n",flag);

}

else if(n==4)

{

printf(" 请取卡,谢谢使用!\n");

printf(" please take you card!\n");

}

else

{

printf(" 输入错误!\n");

printf(" Error!\n");

}

return flag;

}

atm自动取款机c语言编码,ATM自动取款机C语言源代码.doc相关推荐

  1. c语言商店自动销售,c语言商店商品管理系统设计报告与源代码.doc

    c语言商店商品管理系统设计报告与源代码.doc 1目录1系统分析21.1课程设计内容21.2系统功能需求分析21.3数据结构设计32系统设计32.1总体设计32.2详细设计42.2.1界面设计42.2 ...

  2. c语言编码风格,讲嵌入式C语言编码风格.ppt

    讲嵌入式C语言编码风格 目 录 简介及说明 语言规则 1.基础 2.数据 3.说明与表达式 4.函数 5.内存及资源 6.源文件 风格指导 7.程序书写 8.命名 9.文档 简介及说明 正确性 易维护 ...

  3. c语言作业查询,C语言大作业学生成绩查询系统源代码.doc

    C语言大作业学生成绩查询系统源代码 #include #include struct student { char name[20]; char speciality[10]; int C; int ...

  4. c语言编码数字的范围,C语言数据类型的表示范围

    类型 范围 类型 范围 (signed)char -128--127 unsigned char 0--255 (signed) short -32768--32767 unsigned short ...

  5. 会员计费系统c语言_c语言课程设计报告会员卡计费系统源代码.doc

    word格式 整理版 学习参考 #include //编译预处理指令,引入头文件 #include #include #include #define MAX 10 //自定义符号常量 #define ...

  6. C语言编码助手 1.9发布

    重写了C语言语法解析器.打桩更智能.体验极速编码的快感~ C语言 编码助手 C语言编码助手  项目级C语言单元测试框架, 一键生成, 无代码侵入 支持gtest gmock语法, 支持桩函数开关,真实 ...

  7. 模拟atm取款机 php,C语言模拟ATM自动取款机系统

    C语言实验报告 题目名称:C语言模拟ATM自动取款机系统 一:问题描述: C语言模拟实现ATM自动取款机功能:输入密码,余额查询,取款,存款,转账,修改密码,退出功能: 代码实现的功能: 账号及密码输 ...

  8. C语言项目-ATM自助取款机(无图形化界面)

    目录 1.项目介绍 1.1项目期望目标与内容 1.2 项目实现的主要过程 1.3分文件操作 1.4项目实现平台 1.5说明 2.项目的具体实现过程 2.1头文件BankCard.h编写 2.1.1结构 ...

  9. atm机存款场景图_atm存钱(自动存款机存钱演示图)

    钱并不是只有到柜台才能存的,跟取钱一样,存钱也能在机器上完成. 各银行都推出了自动存款机(CDM),客户可直接在上面存款,操作跟自动柜员机(ATM)差不多. 存款要用 自动存款机或者存取款一体机 存款 ...

最新文章

  1. OEM/ODM指的是什么?
  2. 【算法数据结构Java实现】折半查找
  3. Spring整合web开发
  4. Codeforces1019C
  5. java map 赋值_java Listmap赋值的问题
  6. ResNet详解(转)
  7. 小雨的矩阵(DFS三参数模板题)
  8. 关于Python的那些话
  9. c语言上级题目,C语言上级考试题目.doc
  10. tpc三次握手与四次挥手
  11. eclipse 学生管理系统实现(dom4j实现)
  12. 港澳台手机号正则表达式,区号+手机
  13. 互联网日报 | 美团外卖日订单量突破4000万个;《王者荣耀》动画番剧启动;360金融更名为360数科...
  14. java双音频文件分频_双声道功放接高低音两个喇叭的方法
  15. python自相关函数提取基音周期_Python语音基础操作--4.2基音周期检测
  16. 上手阿里云服务器(一)——搭建LAMP开发环境、防火墙、文件传输
  17. java并发编程(二十六)——单例模式的双重检查锁模式为什么必须加 volatile?
  18. VS_设置护眼背景色
  19. java super构造函数_Java为什么this()和super()必须是构造函数中的第一条语句?...
  20. 【强推文章】如果你在犹豫要不要去外包公司,不妨看看这篇文章(自己深有感触)

热门文章

  1. MapReduce算法(计算出10月1日这天全天停运的车辆,)
  2. VC Formal FPV 启动脚本简单模板
  3. 图像滤镜艺术---人脸编辑(五官微调+瘦脸美型)
  4. 模仿百度首页页面(附带源码)html+css
  5. 李弘毅机器学习笔记:第一章
  6. Happens-Before 先行发生原则
  7. 深入探索JVM高效并发 — Java内存模型(四) 先行发生原则
  8. STM32F103C8T6电池电量ADC检测代码,适用于基于库函数的STM32微控制器
  9. 热评云厂商:BoCloud博云2.8亿元,获得更多的用户认同感
  10. 反思下自己在工作中的沟通问题