正文

13.该存多少钱2005-09-10 15:09:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/xiangyu/1666.html

分享到:

13.该存多少钱
假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱,他打算在今后的五年中的年底取出1000元,到第五年时刚好取完,请算出他存钱时应存入多少。
*问题分析与算法设计
分析存钱和取钱的过程,可以采用倒推的方法。若第五年年底连本带息要取1000元,则要先求出第五年年初银行存款的钱数:
第五年初存款=1000/(1+12*0.0063)
依次类推可以求出第四年、第三年......的年初银行存款的钱数:
第四年年初存款=(第五年年初存款+1000)/(1+12*0.0063)
第三年年初存款=(第四年年初存款+1000)/(1+12*0.0063)
第二年年初存款=(第三年年初存款+1000)/(1+12*0.0063)
第一年年初存款=(第二年年初存款+1000)/(1+12*0.0063)
通过以上过程就可以很容易地求出第一年年初要存入多少钱。
*程序与程序注释
#include<stdio.h>
void main()
{
int i;
float total=0;
for(i=0;i<5;i++) /*i 为年数,取值为0~4年*/
total=(total+1000)/(1+0.0063*12); /*累计算出年初存款数额,第五次的计算
结果即为题解*/
printf("He must save %.2f at first.\n",total);
}
*运行结果
He must save 4039.44 at first

阅读(2921) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册