ATM的功能主要包括:现金取款、现金存款、现金存取款、余额查询、本行或异行转账、修改密码等基本功能;有些多功能ATM还提供诸如存折打印、对账单打印、信封存款、缴费、充值等一系列便捷服务。这个程序利用c语言对ATM机的主要功能进行了模拟。
/*程序名称:模拟ATM存取款机 程序功能:通过程序来实现ATM所具有的一般功能 作者Smile So Luck 版本号:2014.4.15.03 程序使用说明:使用这个程序时应先进行开户,只有开户成功时才能进行其他操作, 存取款时钱数都应该为100的整数倍,程序将每打开一次默认为一天,以此来限制每 天的最大取款数*/ #include<stdio.h> #include<string.h> #include<stdlib.h> int mingyan(); //用户名验证 int guayan(int); //挂失验证 int miyan(int); //密码函数 float T=0; //// 定义全局变量T,记录用户一天取款数的总和 void Debit(); //取款函数 void Credit(); //存款函数 void Quary(); //查询函数 void logout(); //销户函数 void Openbit(); //开户函数 void account(); //转账函数 void lose(); //挂失函数 void tuichu(); //退出函数 void chaall(); //查询所有用户信息 char gUser[100][30]; //用户名 char gMima[100][30]; //密码 char Ggua[100][30]; //挂失用户名 float YuE[100]; //存款余额 int UserShu=0; //用户数 int guashu=0; //挂失用户数 void main() { int order; //命令 while(order) { printf(" ================================================================ \n"); printf("|| 欢迎使用模拟ATM自助存取款 ||\n"); printf("|| ||\n"); printf("|| <1> 开户 <4> 取款 <8> 挂失 ||\n"); printf("|| <2> 存款 <5> 销户 ||\n"); printf("|| <3> 查询 <6> 转账 <0> 退出 ||\n"); printf("|| <7> 查询所有用户信息 ||\n"); printf("||

这个C语言程序模拟了ATM机的基本功能,包括开户、存款、取款、查询余额、销户和转账等操作。用户需输入指令选择相应功能,遵循一定的规则,如取款金额为100的倍数,每天最多取20000元等。
最低0.47元/天 解锁文章
7794





