要求模仿银行ATM自动取款机功能,设计一个名为Bank的银行类(或结构体),要求能实现以下功能:

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:31:06
上面都有提示了,相信已经很清楚了...
请不要回答这个,回答我提问的下一个问题,那里清楚点.这个问题没有完整

要求模仿银行ATM自动取款机功能,设计一个名为Bank的银行类(或结构体),要求能实现以下功能:1、 输入储户基本信息(既开户功能,开户成功需要打印储户基本信息);
2、 开户成功后打印欢迎界面,比如“开户成功,欢迎使用**银行自动取款机服务”;然后是帐户及密码验证功能, 如果帐户及密码均正确,进入功能3,否则提示信息“帐户或密码不正确”,允许重新输入帐户和密码,最多允许输入3次,假如3次都不正确,那么转到功能9;
3、 帐户及密码均正确后,进入“按键使用功能说明”界面,比如“按1存钱 || 按2取钱 || 按3查看余额 || 按4退出”的信息提示;
4、 存钱(选择“存钱”的功能按键,输入存储的钱数,进行存钱操作,操作完毕需要“存钱成功,您的当前余额为。。。”的提示信息);
5、 取钱(选择“取钱”的功能按键,输入要取出的钱数,进行取钱操作,操作完毕需要“取钱成功,您的当前余额为。。。”的提示信息);
6、 透支功能,允许最大透支额度为2000元(在取钱的时候考虑透支的情况,如果超过最大透支额度则不能取钱,需要有“您的余额不足,操作失败”的提示,如果出现透支情况但没有超过最大透支额度,则允许取钱,但需要有“操作成功,您目前透支。。。元”的信息提示);
7、 查看余额(选择“查看余额”的功能按键,将打印出当前储户的余额信息,比如“您目前的帐户余额为。。元”);
8、 在“存钱”、“取钱”、“查看余额”等每项操作结束后,需要有“继续其他操作还是退出”的选项,如果选择“继续其他操作”,那么重新进入“按键使用功能说明”界面,如果选择“退出”则转到功能9;
9、 退出程序功能(按某个功能键可以退出本程序,并打印友好提示信息“本次服务结束,欢迎再次光临**银行”);
10、实现所有信息的存储和读取功能,用文本文件保存即可。