问题:最佳存款方案
假设银行一年整除领取的月息为0.63% 现在某人手中有一笔钱,他打算在今后的5年中的
每年年底取出1000元 到第5年时刚好取完 请算出他存钱时应存入多少
编程思路: 题目中问的是最初存入的钱数是多少,我们可以得知第五年从银行取出的钱数是1000元
每个月的利息是0.0063 一年12个月,0.0063*12 就是一年的利息
我们知道年底获的是1000元 假设第五年年初存入9xx元 9xx*(1+12*0.0063) = 1000元 1000/(1+12*0.0063)= 所求的本金
获取到第五年的本金 一次类推就可以求出第一年的本金。
#include<stdio.h>
/*
问题:最佳存款方案
假设银行一年整除领取的月息为0.63% 现在某人手中有一笔钱,他打算在今后的5年中的
每年年底取出1000元 到第5年时刚好取完 请算出他存钱时应存入多少
编程思路: 题目中问的是最初存入的钱数是多少,我们可以得知第五年从银行取出的钱数是1000元
每个月的利息是0.0063 一年12个月,0.0063*12 就是一年的利息
我们知道年底获的是1000元 假设第五年年初存入9xx元 9xx*(1+12*0.0063) = 1000元 1000/(1+12*0.0063)= 所求的本金
获取到第五年的本金 一次类推就可以求出第一年的本金。
**/
void main(){
int i;
double money = 0.0;
for(i=0;i<5;i++)
money = (money+1000.0)/(1+0.0063*12);
printf("应存入的钱数为:%0.2f
",money);
}