Android工程师互联网科技程序员

四行求圆周率到小数点后800位的代码,被称为外星人程序!

2016-12-05  本文已影响210人  编程狮W3Cschool

求圆周率π的方式很多,代码表现形式也很多,W3Cschool小师妹就看见过几种。但是用四行简单的代码,就圆周率π到小数点后800位,还是第一次见。

有网友分享了四行c代码,据说是求圆周率π到小数点后800位。而且这位网友称,这些代码被称为外星人程序。初看的时候,非常震撼,而且一点都摸不着头脑。

关于这四行代码,网友是怎么看待的?下面精选部分网友的回答:

网友一:这是算pi的spigot算法吧!

网友二:敲到一半发现有bug??求讲解!

网友三:谁能给我讲一讲orz?

看来对这段代码,大家的看法都不一样,还有人称敲到一半就发现bug,也不知道是怎么回事。无论怎样,大家回去试试就知道了。下面,W3Cschool小师妹就位大家分享三行代码。这三行代码,分享者称初次见到的时候,简直惊为天人。

网友一:这些人脑子是用什么做的。。。好多弯。

网友二:看了半天 反应过来了。

网友三:

来个swap速度更快的:

a=a^b;

b=a^b;

a=a^b;

网友四:a = [b, b = a][0];

网友五:a ^= b ^= a ^= b

上面W3Cschool小师妹分享的两段代码,大家的看法不一样,不知道各位大侠看懂了吗?相信网友中有很多的技术大牛,你觉得这两段代码怎么样?

上一篇 下一篇

猜你喜欢

热点阅读