/*某年Obfuscated C Contest佳作选录:*/
#include <stdio.h>
long a=10000, b, c=2800, d, e, f[2801], g;
main(){
for(;b-c;)f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)
for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);
}
这段代码看似简单却隐藏玄机,实为某年Obfuscated C Contest的佳作之一。通过对C语言的巧妙运用,代码实现了数学计算的功能,同时保持了高度的晦涩难懂,挑战读者的解析能力。
/*某年Obfuscated C Contest佳作选录:*/
#include <stdio.h>
long a=10000, b, c=2800, d, e, f[2801], g;
main(){
for(;b-c;)f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)
for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);
}
4303
1万+

被折叠的 条评论
为什么被折叠?