求圆周率π的方式很多,代码表现形式也很多,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小师妹分享的两段代码,大家的看法不一样,不知道各位大侠看懂了吗?相信网友中有很多的技术大牛,你觉得这两段代码怎么样?