当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。

建议使用的浏览器:

谷歌Chrome 火狐Firefox Opera浏览器 微软Edge浏览器 QQ浏览器 360浏览器 傲游浏览器

1064:4.22 财务应用程序:显示分期还贷时间表

题目描述

对于给定的贷款额的月支付额包括偿还本金及利息。月利息是通过月利率乘以余额(剩余本金)计算出来的。因此,每月偿还的本金等于月支付额减去月利息。编写一个程序,输入贷款总额、贷款年数以及利息,然后显示月支付额和总偿还额,并显示分期还贷时间表。

月支付=(本金* 月利率) / (1 - 1 / Math.pow(1 + 月利率, 月数))

输入解释

输入三个数,分别代表贷款总额、贷款年数以及利率

输出解释

先分为两行输出月支付额总偿还额,保留两位小数,后空一行。

再输出分期还贷时间表,表中所有数字保留小数点后2位(采用截位方式),标题行每列之间空一个Tab位,数字行每列之间空二个Tab位。

输入样例
10000 1 7
输出样例
Monthly Payment: 865.26
Total Payment: 10383.20

Payment#	Interest	Principal	Balance
1		58.33		806.93		9193.07
2		53.62		811.64		8381.43
3		48.89		816.37		7565.06
4		44.12		821.14		6743.92
5		39.33		825.93		5917.99
6		34.52		830.74		5087.25
7		29.67		835.59		4251.66
8		24.80		840.46		3411.20
9		19.89		845.37		2565.83
10		14.96		850.30		1715.53
11		10.00		855.26		860.27
12		5.01		860.25		0.01

该题目包含在题集 SSPU

题目来源 sspu

共提交 344

通过率 47.67%
时间上限 内存上限
1000 MS 128 MB