谭浩强《c语言程序设计》P82页第一题第一问的答案(在《学习辅导》上)是否给出的结果是错的

谭浩强《c语言程序设计》P82页第一题第一问的答案(在《学习辅导》上)是不是给出的结果是错的
传图太慢。。。。5张高清图。。。累死了。。。直接给百度知道的问题链接:http://zhidao.baidu.com/question/552031159438999972.html?quesup2&oldq=1
------解决方案--------------------
1000元一次性存5年,如果利息为5.85%,那么到期后总共钱为1000+1000*0.0585*5,所以他前面
的描述是对的,但是后面那个式子应该是笔误了。

这个在银行存过钱的都知道。你应该是对的。
------解决方案--------------------
引用:
1000元一次性存5年,如果利息为5.85%,那么到期后总共钱为1000+1000*0.0585*5,所以他前面
的描述是对的,但是后面那个式子应该是笔误了。

这个在银行存过钱的都知道。你应该是对的。

上面说的有理。
另外需要说的是,lz的代码上面定义的 p1 和 r 都是double,但最后输出时却是 %f ,当然,这是可以运行的,但这样不好,应该为 %lf, 不然会有警告,而在写一些很长的代码时,就有可能造成错误,所以需要注意
------解决方案--------------------
引用:
传图太慢。。。。5张高清图。。。累死了。。。直接给百度知道的问题链接:http://zhidao.baidu.com/question/552031159438999972.html?quesup2&oldq=1

知道逻辑过程就行了,计算机一涉及到浮点数问题就大了,你们搞惯了的vc或者x86、x64体系可以完美的得出你想要的结果,换了平台还得真心掂量掂量谭浩强《c语言程序设计》P82页第一题第一问的答案(在《学习辅导》上)是否给出的结果是错的

个人原则,非x86、x64平台 一切涉及浮点的运算用位移来计算,用多个整数类型来存放不同位置的值谭浩强《c语言程序设计》P82页第一题第一问的答案(在《学习辅导》上)是否给出的结果是错的