简单C语言程序 (银行操作流程)

#include <stdio.h>

int main()
{
	int a;//服务类型 
	int b;//服务类型 
	int c;//密码 
	int e=10000;//余额 
	int count=1;//统计次数 
	printf("请输入您的密码:\n");
	scanf("%d",&c);
	if(c==100086)
	{
		printf("密码输入正确\n");
		printf("您的账户余额为10000元\n");
		printf("请选择您的服务类型\n");
		printf("1:取款 2:存款\n");
		scanf("%d",&a);
		switch(a)
		{
			case 1:
				printf("请选择您的取款类型\n");
				printf("1:300元 2:500元 3:1000元\n");
				scanf("%d",&b); 
				switch(b)
				{
					case 1:
						printf("您已成功取款300元\n");
						printf("您的账户余额为:%d\n",e-300); 
						break;
					case 2:
						printf("您已成功取款500元\n");
						printf("您的账户余额为:%d\n",e-500);
						break;
					case 3:
						printf("您已成功取款1000元\n");
						printf("您的账户余额为:%d\n",e-1000); 
						break;
					default:
						break;
				}
				break;	
			case 2:
				printf("请选择您的服务类型\n");
				printf("1:定期一年 2:定期两年 3:活期\n");
				scanf("%d",&b);
				switch(b)
				{
					case 1:
						printf("您已选择存款定期一年(利率为:1.5%%)\n");
						break;
					case 2:
						printf("您已选择存款定期三年(利率为:3%%)\n");
						break;
					case 3:
					 	printf("您已选择活期存款(利率为:0.5%%)");
						break; 
					default:
						break;
				}
				break;	
		}
	}
	else 
	{
		printf("密码输入错误!请重新输入!(连续3次输入错误,您将被吞卡,届时请联系银行处理!)\n");
		printf("请重新输入您的密码:\n");
		scanf("%d",&count);
		count++;
		printf("请重新输入您的密码:\n");
		scanf("%d",&count);
		count++;
		printf("你已连续3次输入密码错误,卡已暂时被冻结,请联系银行客服处理!!!\n");
	}
		
	return 0;
}

初学者 很浅的代码 系统说明: 银行前台处理系统包含开户、销户、存取业务。1)、开户功能中银行可以创建新用户,用户名可以重名,但是银行账号必须唯一。银行用户基本信息包括:用户名、账号、密码(初始密码都为000000)、身份证、创建时间、销户时间、销户标记、余额。开户后将开户信息存储到文件”user.dat”中。2)销户处理只需要更改用户销户标记即可。3)账务处理稍微复杂:a)账务处理菜单设计:(账号、姓名、身份证、发生额、存取标记、日期、余额)。b)工作流程银行工作人员输入账号后,系统根据用户信息自动输出姓名、身份证、银行工作人员输入发生额(正数代表存,负数代表取,取钱时应检查用户是否透支,如透支给于提示。)存取标记根据发生额自动生成(1表示存,-1表示取)、日期(包含年月日时分)自动生成、余额自动更改, 输入完毕后,系统询问是否确定?是(1)否(0)。输入1,系统将此信息存入到文件”bankrecord.dat”中,bankrecord.dat记录发生的流水账信息。同时将用户信息中的余额进行更改。系统继续提问:是否继续记账?(1:继续0:退出记账系统) 银行客户自助系统包含:首先用户根据账号与初始密码进入自助系统。可以选择1)更改密码(密码应进行加密后,存储到“user.dat“文件中。2)查询余额。3)浏览对账单。浏览对账单稍显复杂:用户输入起始日期,和结束日期。系统在”bankrecord.dat”文件中进行查询,将符合条件的记录显示出来。显示项为:发生额、日期、余额。 功能扩展:银行主管子系统,用于管理普通工作人员的基本信息、银行存款总额、银行流水的发生等内容。自己扩展思路。客户查询功能可以扩展:只查取款业务、存款业务、某一天业务等。银行前台业务可以自己对账。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不掉头发的程序猿_

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

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

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

打赏作者

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

抵扣说明:

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

余额充值