一份银行流水数据,因打印模糊导致部分金额不清楚。
收入、支出、余额满足以下3条规则:
1、收入、支出、余额三列都是数字
2、同一行收入和支出的值不能同时为非零值
3、第N-1行余额(+第N行收入或-第N行支出)=第N行余额
程序语言: java
请按照规则编写算法,修复不清楚的值
输入描述:
输入数据最多25行,每行都包含四个数据,分别是:数据编号,收入、支出、余额,模糊的数据以?表示,它们之间以;隔开。
以文件结尾。第一组数据为初始数据值,收入、支出、余额数据保留2位小数。
输出描述:
以输入的数据顺序输出修复后的数据。
2. 活动时间
用户通过高校俱乐部或者英雄会平台均可参与此次活动,用户且只能在两个平台中选择一个平台完成题目作答。
在所有成功挑战题目的参赛选手中,按照代码的完整性,运行效率,可读性及提交的先后顺序综合评选出一、二、三等奖共6名及优胜奖10名。
原文地址:http://blog.csdn.net/csdnstudent/article/details/38385251