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

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

23,409

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧