ATM 自动存款机 (简易代码)
来源:互联网 发布:海口百度最seo 编辑:程序博客网 时间:2024/04/30 12:50
#include<stdio.h>
#include<stdlib.h>
int money =0;
/* 函数功能:判断功能号
** 入口参数:int n 功能号
** 出口参数:无
*/
void getin(int n)
{
switch(n)
{
case 1:
chaxun(money);
break;
case 2:
money = cunkuan(money);
printf("存款成功!你当前的账户金额为:%d\n",money);
break;
case 3:
money = qukuan (money);
printf("取款成功!你当前的账户金额为:%d\n",money);
break;
case 0:
printf("欢迎下次使用!!!祝您心情愉快,再见。");
break;
}
}
/* 函数功能:显示主页面
** 入口参数:无
** 出口参数:无
*/
void show ()
{
printf("欢迎使用ATM自动存款机!\n");
printf("*********************************\n");
printf(" 查询--- 1\n");
printf(" 存款--- 2\n");
printf(" 取款--- 3\n");
printf(" 退卡--- 0\n");
printf(" 请选择功能号.\n");
printf("*********************************\n");
system("color 1");
}
/* 函数功能:查询
** 入口参数:int money 账户金额
** 出口参数:无
*/
void chaxun(money)
{
printf("查询成功!你的账户余额为:%d",money);
}
/* 函数功能:存款
** 入口参数:int money 账户金额
** 出口参数:int money 账户余额
*/
int cunkuan (int money)
{
int m;
printf("请输入你要存款的金额:\n");
scanf("%d",&m);
if(m>=0&&m<=10000&&m%100==0)
{
money += m;
}
return money ;
}
/* 函数功能:取款
** 入口参数:int money 账户金额
** 出口参数:int money 账户余额
*/
int qukuan (int money)
{
int m;
printf("请输入您要取款的金额:\n");
scanf("%d",&m);
if(m>=0&&m<=10000&&m%100==0&&m<=money)
{
money -= m;
}
return money;
}
int main()
{
show();
int n=1,m;
int flag =0;
while(n&&m)
{
scanf("%d",&n);
getin(n);
flag=1;
if(flag==1)
{
printf("是否继续操作:继续 ---1 退卡 --- 0 \n");
scanf("%d",&m);
if(m==1)
{
system("cls");
show();
}
}
}
return 0;
}
- ATM 自动存款机 (简易代码)
- 基于COM技术的ATM自动存款机实现(C#版)
- 银行ATM存款机系统
- 简易的ATM机
- 简易模拟ATM机
- 简易ATM机
- 自动取款机(ATM)
- 自助取款机(ATM)与自助存款机(CDM)工作原理
- 简易ATM机实现感想
- ATM自动取款机
- ATM 自动取款机
- 初学java 课程设计ATM机 简易系统(卡片布局)
- ATM 简易
- ATM机代码实现
- 简易ATM机的java程序
- 如何做一个简易的ATM机
- POI1998 ATM 自动取款机
- [c语言]模拟银行atm机,实现存款、取款等业务
- Spring-RequestBody映射MAP结构
- 越长大,越孤单
- Linux防火墙iptables学习笔记(二)参数指令
- 关于php的加密函数
- EntityFramework 使用Linq处理内连接(inner join)、外链接(left/right outer join)、多表查询
- ATM 自动存款机 (简易代码)
- wireshark部分过滤规则
- Mysql存储过程中字符串分割
- VirtualBox共享文件夹
- Appium测试时如何关联到Genymotion模拟器
- js拼图游戏
- 使用Netty4实现基本的消息分发
- TabLayout属性详解
- Linux防火墙iptables学习笔记(三)iptables命令详解和举例