最佳存款方案

发布时间 2023-04-16 16:57:04作者: 为20岁努力

假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱,他打算在今后的五年中的每年年底取出一千元,到第五年时刚好取完,请算出他存钱时应存入多少?

每年年底取出1000元,同样在第五年年底取出1000元,则由此可算出第五年年初存款数=1000/(1+12*0.0063),同样第四年年初存款数=(第五年年初存款数+1000)/(1+12*0.0063),同理可得第三年、第二年、第一年的年初存款数,通过for循环实现多次重复计算计算出存钱数。

 

#include<iostream>
using namespace std;
int main()
{
double money=0.0;
for(int i=0;i<5;i++)
{
money=(money+1000)/(1+12*0.0063);
}
cout<<"存钱时应存入的钱数为:"<<money<<endl;
return 0;
}

运行结果如下: