• 金额问题


     1 /*
     2     假设银行一年整存零取的月息为0.63%
     3     现在某人手中有一笔钱
     4     他打算今后的五年 每年年底取出1000元  
     5     到第五年 刚好取完
     6     请算出他存钱时应该存入多少
     7 */
     8 /*    
     9     倒推
    10     算法设计:
    11     第五年的初始值 1000/(1+12*0.0063)
    12     第四年=(第五年+1000) /(1+12*0.0063)
    13     第三年=(第四年+1000)/(1+12*0.0063)
    14     第二年=(第三年+1000)/(1+12*0.0063)
    15     第一年=(第二年+1000)/(1+12*0.0063)
    16 */
    17 #include "stdio.h"
    18 
    19 int main()
    20 {
    21     int i;
    22     double money = 0.0;
    23     for (int i = 0; i < 5; i++)
    24     {
    25         money = (money + 1000) / (1 + 12 * 0.0063);//第一次循环算出的是第五年     第五年=(第六年 也就是+1000) /(1+12*0.0063)
    26                                                     //money = (0 + 1000) / (1 + 12 * 0.0063);
    27     }
    28 }

    小权权努力中~

  • 相关阅读:
    2016去哪儿编程题:乘坐公交
    lintcode:交错正负数
    lintcode:Ugly Number I
    KMP算法
    适配器模式
    迭代器模式
    命令模式
    外观模式
    工厂方法模式
    代理模式
  • 原文地址:https://www.cnblogs.com/bingquan1/p/12454121.html
Copyright © 2020-2023  润新知