原题链接:Cylinder
解题思路:
一楼的思路无敌,
我先是自己写,然后测试没问题,提交就错。没办法,然后复制了 一楼的代码改成 java,还是错。
最后发现,是保留三位小数的问题。我自己写了个保留三位小数的方法。也是满5进一,还是错。
找到了 java的一个方法 如下 (sum 就是你最后的结果)
String.format("%.3f", sum)
请看下面的区别
也就是在结果的精度小于 3 的时候有问题。
但是 PI 都定义成这样了 final Double PI = 3.1415926535898;
结果的精度可能小于 3 嘛?
注意事项:
参考代码:
0.0分
1 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复