解题思路:
一楼的思路无敌,
我先是自己写,然后测试没问题,提交就错。没办法,然后复制了 一楼的代码改成 java,还是错。
最后发现,是保留三位小数的问题。我自己写了个保留三位小数的方法。也是满5进一,还是错。
找到了 java的一个方法 如下 (sum 就是你最后的结果)
String.format("%.3f", sum)
请看下面的区别
也就是在结果的精度小于 3 的时候有问题。
但是 PI 都定义成这样了 final Double PI = 3.1415926535898;
结果的精度可能小于 3 嘛?
注意事项:
参考代码:
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1884 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:422 |
【蟠桃记】 (C语言代码)浏览:651 |
拆分位数 (C语言代码)浏览:1328 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1362 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:473 |
循环入门练习6 (C语言代码)浏览:969 |
1048题解(读入回车问题)浏览:565 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2169 |
IP判断 (C语言代码)浏览:539 |