最佳存款方案
问题:假设银行一年整存零取的月息为0.63%,现在某人手中有一笔钱,他打算在今后的五年中,每年年底取出1000元,到第五年时刚好取完,请算出他存钱时应存入多少?
设计:由于他每年年底取1000元,第五年年底所存钱只剩1000,可以推算出第五年年初有1000/(1+12*0.0063)的钱,同理也可算出各年年初有多少钱,因此利用for循环5次,即可解决该问题
#include<stdio.h>
int main()
{
int i;
double x=0;
for(i=1;i<=5;i++)
{
x=(x+1000)/(1+12*0.0063);
}
printf("%lf",x);
return 0;
}