有些给力的代码,会让人看了直呼惊为天人。计算Pi的算法很多,有些代码可以很快就算出,而有些代码,虽然不算是最快计算Pi的,但是却是世上最给力的代码,这说的就是下面这段代码。
有网友在问答平台上贴出这么一段代码,据说是来自1988年的IOCCC大赛,而且是计算Pi的算法了。其中OO是直径,FF是面积,而Pi=4*面积/直径/直径。
这段代码到底写得怎么样,是不是真的很给力,看看网友是怎么回答的。
网友一:这代码写的,脱离一切束缚,已经达到了随心所欲的境界了。
网友二:这是用代码占据的面积计算 pi 的。
网友三:画了一个半径为八的圆(实际上是一个正八边形),然后 S=Pi * R * R, 面积的值是靠数其中填充图形的个数。感觉就是割圆术的正确应用。
网友四:#define里面是什么意思啊。
网友五:手头没书。记得是一个习题,问这段代码是干啥的,你可以搜搜代码片段。
网友五:福气!
看来这些网友中,有些看不懂。这也正常,毕竟每个人的看法不一样。而有些编程大牛,还是看懂了。
还有网友分享了一段代码,据说吧主当初看到这段代码的时候,直感叹自己太老实了,这是怎么回事呢?直接看代码吧!
为什么吧主会觉得看到这段代码,就觉得自己太老实,看看网友怎么理解的!
网友一:达夫设备。还记得是算导上的习题。
网友二:其实是一种常见汇编技巧在c语言中的化用。
网三:简洁明了的阐述,赞!BTW fix bug: 第一回合有可能执行8次的哟。
网友四:只是8次一眼就能看出来 我就没特意描述出来。 比较有特点的第一次循环 不是执行8次的情况。
上面两段代码,不知道各位大牛觉得怎么样,是不是像楼主说的,惊为天人?也不知道各位大侠有没有看懂?无论看没看懂,都可以在评论区留言。