题目描述
设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算并输出n年后的本利之和。
输入
输入一个正整数和一个实数,分别代表存款年数和存款本金。
输出
输出一个双精度实数,小数点后保留6位有效数字。
代码:
#include<stdio.h>
#include<math.h>
int main()
{
double deposit=0.0;
int n;
scanf("%d%lf", &n, &deposit);
for (int i = 0; i < n; i++)
{
deposit = deposit * (1 + 0.0225);
}
printf("%.6lf\n", deposit);
return 0;
}
注意:在银行存款每增加一年,在这一年所增加的利息就等于前一年产生的利息加上本金乘利率 以此类推