您当前的位置:首页 > 计算机 > 编程开发 > C语言

C语言四行代码出圆周率小数点后800位,你能看懂它吗?

时间:10-08来源:作者:点击数:

圆周率的计算算法一直以来都被用于测试计算机的性能还有编程技能。这是某个不知名的大神写的一个程序,仅仅几行代码瞬间计算出圆周率小数点后800位。(代码不能缩进,所以还是用 ---- 代替缩进)

QQ截图20161008001553.png

小猿是看不懂这个代码,网上有对其的分析:

1.使用的是这个公式

QQ截图20161008001607.png

(允许我懵逼3秒钟)

2.要想精确计算出PI,就需要将上面那个公式迭代无数次,并且要保证每个分数都是精确的,C语言是不能实现了,毕竟double型有精度限制。这里只能迭代有限的次数,保证让每个分数都精确。这里就只迭代了2800次(c=2800)。

3.输出的时候也是每4位一起输出,共输出了200段。

4.其他的小猿就看不懂了。大神知道的一起来讨论讨论~

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
上一篇:很抱歉没有了 下一篇:原来C语言要这样学习
推荐内容
相关内容
栏目更新
栏目热门