一银行系统,帮忙看看
模拟银行系统中个账户交易管理。该程序实现添加新账户功能,用户的存款和取款功能,还可以对账户进行查询,包括查询余额和交易信息查询。提示:1.将主界面设计的美观,菜单选项:添加账户,存款,取款,余额查询,交易查询,退出。
2.a)建立一个表示账户信息的结构体(account),包含账号,用户姓名,余额等成员。
b))建立一个表示交易信息的结构体(transaction),包含账号,交易类型(存款或取款),交易日期,交易金额等,其中账号应该和account中的账号对应。
c)transaction中的交易日期可以建立一个结构体,包含年,月,日三个数据成员。
3.实现功能
a)创建记录账户的结构数组和记录交易的结构数组。
b)添加账户:依次输入账户信息,存入结构数组中,同时记录账户个数,并允许用户继续添加账户,通过循环来实现。
c)存取款:键盘接收用户的账号,判断该账号是否存在,如果存在则继续接收交易金额和交易日期,并记录交易类型,交易的信息存入结构数组中,同时更新相对应的账户余额。需要特别主要的是在取款交易中,当取款数额大于账户余额时应给出提示,要求用户重新输入取款金额或取消本次交易。
d)余额查询:接收用户的账号,显示该账户的余额。
e)交易查询:接收用户的账户,查找该账号所进行过的所有交易,并在屏幕上输出交易信息。输出格式不限。(刚学c,所以请做的简单些,谢谢帮忙)