C语言编银行账户信息管理系统(周五10点前给我,拜求了!!!)

6、银行账户信息管理问题描述:已知一银行有5个客户(客户信息为:编号、客户姓名、客户地址、客户电话、账户总金额(最开始为0))。设计一程序,完成以下功能。1)存款:输入客... 6、银行账户信息管理
问题描述:
已知一银行有 5 个客户(客户信息为:编号、客户姓名、客户地址、客户电话、账户总金额(最
开始为 0))。设计一程序,完成以下功能。
1) 存款:输入客户编号、存款金额、存款日期,完成存款功能,需要判断客户编号是否存在,
存款金额是否大于 0,存款日期格式是否合法(格式为:YYYY-MM-DD,如 2009-01-02))。
2) 取款:输入客户编号、存款金额、取款日期,完成取款功能,需要判断客户编号是否存在,
取款金额是否大于 0,取款金额是否小于客户的账户总金额,取款日期格式是否合法(格
式为:YYYY-MM-DD,如 2009-01-02))。
3) 查询指定客户的余额
4) 查询指定客户的存款记录
5) 查询指定客户的取款记录

提示:
l 定义一个日期结构体保存日期,具体信息为:年、月、日

l 判断存款日期和取款日期的格式是否合法时,需要判断长度是否为 10,第 5 位和第 8 位是
否为’-’,字符,将 1-4 位表示的年份,6-7 位表示的月份,9-10 位表示的日期分别转换
成整数。判断是否满足构成日期的条件闰年月份只能是 1-12 之间的数,如果是闰年,二月
可以是 29 天否则不能大于 28,1,3,5,7,8,10,12 月可以是 31 天,其余只能小于等
于 30(建议写成函数)。

l 定义个长度为 5 的结构体数组保存客户信息,具体为:编号、客户姓名、客户地址、客户
电话、账户总金额。最开始为账户总金额 0。

l 定义一个链表保存客户的存、取款记录,具体信息为:编号、日期、操作类别、金额。可
以设计操作类别为 1 表示存款,-1 表示为取款,每次输入存款信息时,将存款金额累加到
账户总金额,每次取款时,从账户总金额减去取款金额
展开
 我来答
认真又清新丶赤子4775
2011-06-30 · TA获得超过298个赞
知道答主
回答量:455
采纳率:0%
帮助的人:291万
展开全部
请将我采纳为最佳答案后联系我,谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式