输入精度,输出PI的最小边

一直河鲜 2018-12-23 11:04:08
感谢大佬们点进来,最近遇到个问题想了好久都没有答案。求解 谢谢!
众所周知正多边形边数趋近于无穷则近似于圆,所以有公式 PI = C / d,周长除以直径,化简为:PI = Sin(180 / n) * n 。所以写了一段程序是,输入边数n,求得对应圆周率Pi。然后我想到如果反过来求,输入所需精度位数,如何输出得到对应精度的最小边数?比如:输入整数 10 ,则输出第10位小数稳定时对应的最小边数 n 。
一直都想不出来怎么循环对比这个精度啊,很难受。求解,谢谢!
...全文
11 点赞 收藏 回复
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复

还没有回复,快来抢沙发~

发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2018-12-23 11:04
社区公告
暂无公告