2013-12-08 40 views
-2

我的教授發佈了這段代碼,讓我們解讀它的踢腿和笑聲。它輸出'12天的聖誕'任何人都可以幫助我理解我的教授發佈的這段代碼嗎?

#include <stdio.h> 

int main(t,_,a) 
char *a; 
{return!0<t?t<3?main(-79,-13,a+main(-87,1-_, 
main(-86, 0, a+1)+a)):1,t<_?main(t+1, _, a):3,main (-94, -27+t, a 
)&&t == 2 ?_<13 ?main (2, _+1, "%s %d %d\n"):9:16:t<0?t<-72?main(_, 
t,"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+\ 
,/+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/\ 
+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;#){n\ 
l]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#\ 
n'wk nw' iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \ 
;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;\ 
#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/") 
:t<-50?_==*a ?putchar(a[31]):main(-65,_,a+1):main((*a == '/')+t,_,a\ 
+1):0<t?main (2, 2 , "%s"):*a=='/'||main(0,main(-61,*a, "!ek;dc \ 
[email protected]'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1); 
} 

這正是他如何發佈它。我已經執行它,它工作正常,但它是一個混亂。

+0

看起來像是一個來自複雜代碼競賽的條目。祝你好運。 – woolstar

+0

你確定它不包含'#include'嗎?像這樣的東西可能使用宏。 –

+3

這個問題似乎是脫離主題,因爲它是關於(去)混淆。 – 2013-12-08 07:04:28

回答

相關問題