TC官方合作论坛

标题: 基础问题,帮我看看我哪里写错了 [打印本页]

作者: pickchicken    时间: 2013-6-19 12:58
标题: 基础问题,帮我看看我哪里写错了
存款本金为1000.00,年利率为5%,计算并打印显示10年内每年年底的存款总额amount。

1.不使用pow函数的情况下。                 
   for ( year =1 ; year <= 10; year++ ) {              
      amount = amount + amount * 0.05;               
     printf ...................)
输出:……       1102.50     
            第3年:    1157.62
             ……              1215.51

2.使用pow函数,                 
     amount = 1000 * pow(1 + 0.05 , year);
输出:……   1102.50
          第3年: 1157.63  
           ……       1215.51



请问我第1个程序哪里写错了,为什么第3年的输出结果不一样呢?
作者: pickchicken    时间: 2013-6-19 21:46
顶一下,哪位好心的大大能回答下我这菜鸟的问题呢




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1