您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> C语言 >> 辅导 >> 正文    
  C趣味程序百例(04)该存多少钱 【注册男护士专用博客】          

C趣味程序百例(04)该存多少钱

www.nanhushi.com     佚名   不详 

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

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目