3841税额返还 (relief)

3841   税额返还 (relief)

题目描述

2001年6月,IRS(美国国税局) 向联邦政府的纳税人发布了一个通告,通报纳税人2001年经济增长与减免赋税的协调法案已由美国国会通过,并由时任总统布什正式签署。根据法案中直接减免的一部分纳税人将收到一张支票,它的金额由2000年的每个纳税人向联邦政府提交的纳税申报单上的金额决定。通告表述了支票金额的计算方法,如10.7-1所示。支票的分配进程安排如图 10.7-2所示
请开发一个程序用于确定给每个纳税人返还的税额

输入格式:

输入文件由若干行组成。每一行都包含一个纳税人的社会保险号码、申报纳税身份、应税金额和应交纳的所得税额,中间用一个空格隔开。社会保险号码的格式是###-##-####(“#”是一个数字,介于0和9之间)。申报纳税身份是一个单独的数字,含义如下所示:
1     单身
2     已婚且档案合存
3     已婚但个人档案单独保存
4     房主
5     寡妇
应税金额和缴纳得所得税额都是一个整数。

输出格式:

对于每个纳税人,输出他的社会保险号码(格式与输入数据完全相同)和返还税额(前面加上美元符号“$”,并保留两位小数),中间用一个空格隔开。每个纳税人各占一行。
在接下来的几行中,按时间顺序输出税额返还的安排。对于返还的税额的日期,均用一行输出支票数目、返还税额的总额(前面加上美元符号“$”,保留两位小数)和表3.2所示的日期。支票数目与返还税额总额之间用两个空格隔开,返还税额总额与日期之间用一个空格隔开。
输入样例 复制
123-45-0001 1 40100 8200
890-12-3456 4 98910 24182
123-45-0002 4 6000 904
输出样例 复制
123-45-0001 $300.00
890-12-3456 $500.00
123-45-0002 $300.00
2   $600.00 July 23
1   $500.00 August 27

说明

0
0
通过提交
时空限制1000ms/32mb
题目来源
评测方式在线评测
题目类型string
难        度