Problem D. L04-04 计算银行存款
计算银行存款余额和利息:假设银行存款季度利息是5.3\%5.3%,根据输入的原始数据计算利息和账户余额,并输出每个季度的利息和账户余额。
输入
共两个数,第一个表示本金的数量 s \ (0 < s < 100000)s (0<s<100000),第二个为需要保存的季度数 n \ (0 < n < 30)n (0<n<30)
输出
一共 nn 行,每一行 33 个数,分别是季度编号、本季度的利息、账户余额,数与数之间用空格隔开。
对于本季度利息和账户余额,所有绝对误差或相对误差小于等于 0.00010.0001 的答案均将判定为正确。
样例
标准输入复制文本 |
1000 10 |
标准输出复制文本 |
1 53.000000 1053.000000 2 55.809000 1108.809000 3 58.766877 1167.575877 4 61.881521 1229.457398 5 65.161242 1294.618641 6 68.614788 1363.233429 7 72.251372 1435.484800 8 76.080694 1511.565495 9 80.112971 1591.678466 10 84.358959 1676.037425 |
#include <bits/stdc++.h>
using namespace std;
int main() {
double lixi,s,n;
cin>>s>>n;
for(int i=1; i<=n; i++) {
cout<<i<<" ";
lixi=s*0.053;
s*=1.053;
printf("%.6f %.6f\n",lixi,s);
}
return 0;
}