假设你每个月向银行账户存 100 美元,月利率为 0.00417。
第一个月之后,账户上的值就变成: 100∗(1+0.00417)=100.417
第二个月之后,账户上的值就变成: (100+100.417)∗(1+0.00417)=201.252
第三个月之后,账户上的值就变成: (100+201.252)∗(1+0.00417)=302.507
以此类推。 编写程序显示六个月后账户上的钱数。
输入
一个整数 n 表示每个月向银行存的钱数。注意:初始钱数为 0。(1≤n≤10000)
输出
输出一个 $ 符号和一个紧邻的浮点数,表示六个月后账户上的钱数。
结果保留两位小数。
#include<stdio.h>
int main()
{
int m;
double n;
scanf("%lf",&n);
double tmp = n;
for(m=0;m<6;m++){
n = n * (1.0+0.00417);
n += tmp;
}
printf("$%.2lf\n",n - tmp);
return 0;
}