atm c语言流程图_C语言 ATM自动存取款机全套代码
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#include<windows.h>
#define N 6
char b[N]={'8','8','8','8','8','8'};//存放密码
int money=5000;
int securitytime=3;
void Login();
void JieMian();
void SaveMoney();
void GetMoney();
void Query();
void Return();
//密码验证函数,验证成功返回1,否则返回0
void Login()
{
char a[20],ch; //用户登录密码,用以验证
int i=0,n=1,k;
printf("\n\t\t欢迎使用ICBC ATM自动存取款机\n");
printf("\n请输入密码:");
for(n=1;n<=5;n++)
{while((a[i]=getch())!=13)
{ i=i+1;
printf("*");//将用户输入的密码以*显示
}
for(k=0;k<6;k++)
if(a[k]!=b[k]) break;
if (k==6)
{printf("\n密码正确,请继续!!\n");
JieMian(); }
else
//printf("\n密码错误,请重新输入:\n");
printf("\n密码错误,您还有%d次机会,请重新输入:\n",5-n);
}
printf("\n您已经输入5次错误,您的卡将被没收,请去相关网点办理!\n");
exit(1);
}
// 界面设计
void JieMian()
{
int SelectKey;
//system("cls");//清屏幕函数
while(1)
{puts("\n= = = = = = = = = = = = = = = =");
puts("| 请选择相应功能: |");
puts("| 1. 修改密码PassWord |");
puts("| 2. 查询功能Query |");
puts("| 3. 取款功能Get Money |");
puts("| 4. 存款功能Save Money | ");
puts("| 5. 转帐功能Trans Money | ");
puts("| 6. 退出功能Return | ");
puts("\n= = = = = = = = = = = = = = = = ");
printf("\n请选择功能:");
scanf("%d",&SelectKey);
switch(SelectKey)
{ case 1:printf("\n修改密码功能\n");//PassWord();break;
case 2:printf("\n查询功能\n");Query();break;
case 3:printf("\n取款功能\n");GetMoney();break;
case 4:printf("\n存款功能\n");SaveMoney();break;
case 5:printf("\n转帐功能\n");//Trans();break;
case 6:printf("\n退出功能\n");Return();break;
}
}}
/*Query查询功能*/
void Query()
{
system("cls");
puts("====================================");
printf("| Your Query balance is $%ld |\n",money);
puts("| Press any key to return... |");
puts("====================================");
return;
}
/*GetMoney取钱功能*/
void GetMoney()
{char GetMoney;
char kahao[20];
long y;
//输入待转入的相关信息
//卡号,姓名
do
{
puts("=================================");
puts("| Please select GetMoney: |");
puts("| 1. $100 |");
puts("| 2. $200 |");
puts("| 3. other |");
puts("| 4. Return |");
puts("=================================");
GetMoney = getch();
}while(GetMoney!='1'&&GetMoney!='2'&&GetMoney!='3' && GetMoney!='4');
switch(GetMoney)
{case '1':
syst
atm c语言流程图_C语言 ATM自动存取款机全套代码相关推荐
- atm c语言流程图_c语言ATM机程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include using namespace std; class Users //账户类 { private: string na ...
- atm c语言流程图_c语言实现ATM机(示例代码)
#include #include void chaxun(a3) { int b; b = a3; printf("您的余额:%d\n", b); } int qukuan(in ...
- c语言中switch语句流程图_C语言:C语言保留字(关键字)
保留字(reserved word) 保留字又称关键字. 指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用. 每种程序设计语言都规定了自己的一套保留字. 例如:BASIC语言规 ...
- c语言是静态语言python语言是脚本语言吗_C语言还是Python语言哪个更好?
最近,很多人问我问题. C语言还是Python,哪个更好?实际上,没有什么好坏之分,而且由于Python的基本逻辑是用C语言实现的,因此它们都有自己的特点.如果您想了解更多信息,建议您先学习C语言,然 ...
- c语言中闰年的流程图_C语言-算法与流程图
<C语言-算法与流程图>由会员分享,可在线阅读,更多相关<C语言-算法与流程图(22页珍藏版)>请在人人文库网上搜索. 1.目录,第一章 绪论 第二章 算法与流程图 第三章 数 ...
- 10个数冒泡排序流程图_C语言 | 冒泡排序
"要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人-万中无一" --包租婆这道理放在C语言学习上也一并受用.在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语 ...
- java兔子问题流程图_C语言编程狼追兔子问题代码解析
原标题:C语言编程狼追兔子问题代码解析 问题描述 一只兔子躲进了10个环形分布的洞中的一个.狼在第一个洞中没有找到兔子,就隔一个洞,到第3个洞去找:也没有找到,就隔2个洞,到第6个洞去找:以后每次多一 ...
- c语言3到7位水仙花数流程图_C语言入门基础整理
学习计算机技术,C语言可以说是必备的,他已经成为现在计算机行业人学习必备的,而且应用也是十分的广泛,今天就来看看拥有几年c语言工作经验的大神整理的C语言入门基础知识,没有学不会,只有不肯学. 结构化程 ...
- c 实现走迷宫流程图_c语言迷宫问题程序功能介绍.设计思路.数据结构设计及用法说明程序结构(流程图).各模块的功能及程序说明....
满意答案 qiniy808451 2014.01.06 采纳率:40% 等级:13 已帮助:8084人 原来也做过,以下是写的源代码,里面有部分注释,应该能看懂,可以运行.总结的话,把代码写进去 ...
最新文章
- Ajax与企业级应用开发
- 实现超长焦梦想的捷径——试用适马150-500毫米F5-6.3 OS镜头
- 线程池之CachedThreadPool学习
- Qt之QThreadPool和QRunnable
- python自动化运维之python2.6升级2.7和集中病毒扫描
- html 选中变颜色变化,如何防止HTML中的选项中的颜色变化以及选中的元素在html中被选中并失去焦点?...
- 基于JAVA+SpringMVC+Mybatis+MYSQL的公寓租赁系统
- linux下虚拟光驱,求助:谁有Linux下的虚拟光驱软件?
- mysql排序规则选什么区别_mysql – 字符集和排序规则是什么意思?
- Mix Up Studio for Mac - 便携混音工作室
- java并发编程实践学习(二)由可重入锁想到的
- 《查理·芒格的100个思维模型》
- android隐藏root环境,Android安全检查之Root环境检测
- Win10如何使用BC3.1精简版
- Mac系统解决matplotlib无法显示中文字体
- 集团公司申请企业邮箱有哪些注意事项?
- 【转】阿里云主机购买使用教程
- Navicat报错:2003 - Can‘t connect to MySQL server on ‘xxx‘ (10060 “Unknown error“)
- seaborn散点图_Seaborn散点图–终极指南
- 从苏宁电器到卡巴斯基第05篇:我在佳木斯的日子(上)
热门文章
- 关于centos7配置网卡qqf
- mysql优化or_mysql or语句的优化
- 02323操作系统概论 第一章 操作系统简介
- 攻防世界 Misc高手进阶区 6分题 北京地铁
- 多级反馈队列调度算法(附Python3实现代码)
- 【GT-Android应用开发之黑板V1.0】
- 【50页/附下载】5G最新进展深度解析—技术应用篇
- Happy Women‘s Day I 巾帼设计力,引领新时代!
- 百度工程师在公司内网发布“女优一览表”遭开除!自诉原因:想转岗鉴黄师...
- 谈谈我这样一个程序员的中年危机