求大佬指导啊。
、自动提款模拟系统设计(难度1级)
某银行共发出 M 张储蓄卡,每张储蓄卡拥有唯一的卡号,每天每张储蓄卡至多支持储蓄卡持有者的 N 笔“存款”或“取款”业务。程序中可以用数组 card[M][N+3] 中的每一行存放一张储蓄卡的有关信息,其中:
card[i][0]存放第 i 张卡的卡号;
card[i][1]存放第 i 张卡的余额;
card[i][2]存放第 i 张卡的当日业务实际发生笔数;
card[i][3]~card[i][N+2]存放第 i 张卡的当日存取款金额,正值代表存款,负值代表取款。
当持卡者输入正确的卡号、存款或取款金额后,程序进行相应的处理:若输入了不正确的数据,程序会提示持卡者重新输入;若输入的卡号为负数或笔数达到N笔时,银行终止当日业务。
输入要求
一行输入:M N
输入M行: 卡号 当前余额
输入若干行: 卡号 每笔存取款金额
输出要求
M行,当前卡的余额
输入样例
3 3
0000001 50000
0000002 3000
0234678 34
0000001 3
0000002 -5
0000003 -900 提示错误信息:“没有此卡”并终止服务
输出样例
0000001 50003
0000002 2995
0234678 34
、自动提款模拟系统设计(难度1级)
某银行共发出 M 张储蓄卡,每张储蓄卡拥有唯一的卡号,每天每张储蓄卡至多支持储蓄卡持有者的 N 笔“存款”或“取款”业务。程序中可以用数组 card[M][N+3] 中的每一行存放一张储蓄卡的有关信息,其中:
card[i][0]存放第 i 张卡的卡号;
card[i][1]存放第 i 张卡的余额;
card[i][2]存放第 i 张卡的当日业务实际发生笔数;
card[i][3]~card[i][N+2]存放第 i 张卡的当日存取款金额,正值代表存款,负值代表取款。
当持卡者输入正确的卡号、存款或取款金额后,程序进行相应的处理:若输入了不正确的数据,程序会提示持卡者重新输入;若输入的卡号为负数或笔数达到N笔时,银行终止当日业务。
输入要求
一行输入:M N
输入M行: 卡号 当前余额
输入若干行: 卡号 每笔存取款金额
输出要求
M行,当前卡的余额
输入样例
3 3
0000001 50000
0000002 3000
0234678 34
0000001 3
0000002 -5
0000003 -900 提示错误信息:“没有此卡”并终止服务
输出样例
0000001 50003
0000002 2995
0234678 34
