模拟ATM系统(极简版)

模拟ATM系统

代码如下:

#include<stdio.h>
int main(int argc,int* argv)
{
	int card[10][3]={{1008611,123321,10000},{222222,222222,100000},{333333,333333,0}};
	int i,j,account,pwd,money,sele;
	printf("请插卡:");
	scanf("%d",&account);
	for(i=0;i<10;i++)
		if(account==card[i][0]) 
			break;
	if(i==10)
		printf("对不起,您的卡非法!\n请自重!");
	else{
		for(j=0;j<3;j++){
		
			printf("请输入您的密码:");
			scanf("%d",&pwd);
			if(pwd==card[i][1])
				break;
			else if(j!=2)
				printf("您的密码有误,请重新输入!\n"); 
						}
		if(j==3)
			printf("对不起,您的密码输入有误已达三次,银行卡已暂时冻结!请联系您的开户行!\n");
		else{
			printf("欢迎您来到河古灵阁巫师银行!\n");
			int totalMoney=card[i][2];
			while(1){
	
	printf("1.取款\n2.存款\n3.查询\n4.转账\n5.修改密码\n6.退出\n");
	printf("请选择您需要的业务:");
	scanf("%d",&sele);
	if(sele==1){
		printf("请输入取款金额:");
		scanf("%d",&money);
		if(totalMoney>=money){
			totalMoney=totalMoney-money;
			printf("恭喜您取款%d成功,您的当前余额为:%d元\n,",money,totalMoney);
							}
		else
			printf("余额不足无法取款,请充值\n");
				}
	else if(sele==2){
		printf("请输入存款金额:");
		scanf("%d",&money);
		totalMoney=totalMoney+money;
		printf("恭喜您存款%d成功,您的当前余额为:%d元\n",money,totalMoney);
					}
	else if(sele==3)
		printf("您的余额为:%d\n",totalMoney);
	else if(sele==4){
		printf("请输入对方账户:");
		scanf("%d",&account);
		printf("请输入转账金额:");
		scanf("%d",&money);
		totalMoney=totalMoney-money;
		printf("恭喜您转账成功,您的余额为:%d\n",totalMoney);
					}
	else if(sele==5){
		printf("请输入原始密码:\n");
		scanf("%d",&pwd);
		if(pwd==card[i][1]){
			printf("请输入新密码:\n");
			scanf("%d",&pwd);
			printf("恭喜您修改成功!\n请选择后续业务:\n");
							}
		else
			printf("原始密码错误!");
					}
	else if(sele==6)
		break;
					}
	printf("谢谢使用!");
			}
		
		}
	return 0;
}

运行效果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只敲代码的嗷呜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值