主题:[娱乐]发个狂草作品!
knocker
[专家分:3380] 发布于 2004-06-21 19:23:00
首先申明:1。如果看了以下代码,学会了它的编写风格造成的一切后果本人概不负责!
2。以下代码不是乱码,是一个标准C可编译执行的符合标准语法的源代码。
3。以下代码决不是“菜鸟作品”。
#include <stdio.h>
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;# \ ){nl]!/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(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1):0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);}
回复列表 (共71个回复)
21 楼
jywzzz [专家分:1020] 发布于 2004-07-09 22:17:00
这个也太变态了吧,上次的那个求圆周率都还没弄清楚啊。
22 楼
meteor135 [专家分:6060] 发布于 2004-07-11 10:12:00
///////////////////////////////////////////////////////////////////////
//
// bible.c
//
// smith_135@163.com
// QQ:58101543
//
// 2004-7-10 version 1.0
// 2004-7-24 version 1.1
//
// copyright (c) reserved
//
// http://www.programfan.com/club/showbbs.asp?id=42829
//
///////////////////////////////////////////////////////////////////////
/*
#include <stdio.h>
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;# \
){nl]!/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'}{nlw]!/*de}'c \
;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \
}'+}##(!!/"):t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):
main((*a=='/')+t,_,a+1):0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,
"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);}
*/
///////////////////////////////////////////////////////////////////////
//"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry";
// !-------------------------------!
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
//
// @n'+,#'
// on the
//---------------------------------------------------------------------
// /*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+,/+#n+,/#;#q#n+,/+k#;*+,/
// first second third fourth fifth sixth seventh eighth ninth tenth eleventh twelfth
//---------------------------------------------------------------------
// 'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!
// day of Christmas my true love gave to me
//---------------------------------------------------------------------
// /+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){nl]!
// twelve drummers drumming, eleven pipers piping, ten lords a-leaping,
//---------------------------------------------------------------------
// /n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' iwk{KK{nl]!
// nine ladies dancing, eight maids a-milking, seven swans a-swimming,
//---------------------------------------------------------------------
// /w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlw]!
// six geese a-laying, five gold rings,
//---------------------------------------------------------------------
// /*de}'c ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w!
// four calling birds, three french hens, two turtle doves
//---------------------------------------------------------------------
// nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/
// and a partridge in a pear tree.
//
///////////////////////////////////////////////////////////////////////
#include <stdio.h>
#ifdef __TURBOC__
#include <conio.h>
#endif
#define END_DAY 12
#define START_DAY 1
#if !(START_DAY>0&&END_DAY<=12&&START_DAY<=END_DAY)
#error "error! START_DAY or END_DAY is not in range!"
#endif
const int START_DELIMITERS = 0;
const int NUMBERS_DELIMITERS = 13;
const int GIFTS_DELIMITERS = 13;
const char * decodeTbl=
"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry";
const char * cryptograph=
"@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;# \
){nl]!/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'}{nlw]!/*de}'c \
;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \
}'+}##(!!/";
void decodeAndPrint(int d)
{
const char *pc = cryptograph;
while (d > 0)
{
if (*pc++ == '/')
{
d --;
}
}
while (*pc != '/')
{
const char *p = decodeTbl;
while (*p != *pc) p++;
putchar(p[31]);
pc++;
}
}
void start()
{
decodeAndPrint( START_DELIMITERS );
}
void number(int n)
{
decodeAndPrint( START_DELIMITERS+n );
}
void dayToMe()
{
decodeAndPrint( START_DELIMITERS+NUMBERS_DELIMITERS );
}
void gift(int g)
{
decodeAndPrint( (START_DELIMITERS+NUMBERS_DELIMITERS+GIFTS_DELIMITERS) - g );
}
void gifts(int g, int n)
{
if (g < n)
gifts(g + 1, n);
if (g > 0)
gift(g);
}
void printBible(int n)
{
#ifdef __TURBOC__
static int temp = 0;
if(++temp%5==0)
getch();
#endif
start();
number(n);
dayToMe();
gifts(1, n);
if( n < END_DAY)
printBible(n + 1);
}
void main()
{
#ifdef __TURBOC__
clrscr();
#endif
printBible(START_DAY);
#ifdef __TURBOC__
getch();
#endif
}
/*
On the first day of Christmas my true love gave to me
a partridge in a pear tree.
On the second day of Christmas my true love gave to me
two turtle doves
and a partridge in a pear tree.
On the third day of Christmas my true love gave to me
three french hens, two turtle doves
and a partridge in a pear tree.
On the fourth day of Christmas my true love gave to me
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
On the fifth day of Christmas my true love gave to me
five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
On the sixth day of Christmas my true love gave to me
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
On the seventh day of Christmas my true love gave to me
seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
On the eighth day of Christmas my true love gave to me
eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
On the ninth day of Christmas my true love gave to me
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
On the tenth day of Christmas my true love gave to me
ten lords a-leaping,
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
On the eleventh day of Christmas my true love gave to me
eleven pipers piping, ten lords a-leaping,
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
On the twelfth day of Christmas my true love gave to me
twelve drummers drumming, eleven pipers piping, ten lords a-leaping,
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
*/
23 楼
laohu7576 [专家分:0] 发布于 2004-07-11 11:28:00
啊,我要自杀!!
佩服死了~~~~~~~~~~~~
24 楼
meteor135 [专家分:6060] 发布于 2004-07-11 18:55:00
#include <stdio.h>
char
*T="IeJKLMaYQCE]jbZRskc[SldU^V\\X\\|/_<[<:90!\"$434-./2>]s",
K[3][1000],*F,x,A,*M[2],*J,r[4],*g,N,Y,*Q,W,*k,q,D;X(){r [r
[r[3]=M[1-(x&1)][*r=W,1],2]=*Q+2,1]=x+1+Y,*g++=((((x& 7)
-1)>>1)-1)?*r:r[x>>3],(++x<*r)&&X();}E(){A||X(x=0,g =J
),x=7&(*T>>A*3),J[(x[F]-W-x)^A*7]=Q[x&3]^A*(*M)[2 +(
x&1)],g=J+((x[k]-W)^A*7)-A,g[1]=(*M)[*g=M[T+=A ,1
][x&1],x&1],(A^=1)&&(E(),J+=W);}l(){E(--q&&l ()
);}B(){*J&&B((D=*J,Q[2]<D&&D<k[1]&&(*g++=1 ),
!(D-W&&D-9&&D-10&&D-13)&&(!*r&&(*g++=0) ,*
r=1)||64<D&&D<91&&(*r=0,*g++=D-63)||D >=
97&&D<123&&(*r=0,*g++=D-95)||!(D-k[ 3]
)&&(*r=0,*g++=12)||D>k[3]&&D<=k[ 1]
-1&&(*r=0,*g++=D-47),J++));}j( ){
putchar(A);}b(){(j(A=(*K)[D* W+
r[2]*Y+x]),++x<Y)&&b();}t ()
{(j((b(D=q[g],x=0),A=W) ),
++q<(*(r+1)<Y?*(r+1): Y)
)&&t();}R(){(A=(t( q=
0),'\n'),j(),++r [2
]<N)&&R();}O() {(
j((r[2]=0,R( ))
),r[1]-=q) &&
O(g-=-q) ;}
C(){( J=
gets (K
[1]))&&C((B(g=K[2]),*r=!(!*r&&(*g++=0)),(*r)[r]=g-K[2],g=K[2
],r[
1]&&
O())
);;}
main
(){C
((l(
(J=(
A=0)
[K],
A[M]
=(F=
(k=(
M[!A
]=(Q
=T+(
q=(Y
=(W=
32)-
(N=4
))))
+N)+
2)+7
)+7)
),Y=
N<<(
*r=!
-A))
);;}
/**********************************************************************
*abcdefghijklmnopqrstuvwxyz0123456789-=\,./
* <> [] <>
* () _() \() |() ()/ ()_ () _()
* /^^| [] ^^| ^^| ^^| |^^ |^^ [] |^^\ [] /^
* <>][] ][] ][] ][] [][ [][ [][<> <>[
*
* [] [] [] <> <> []
* |() |()_ ()| ()/ ()_ () _\) _()|
* /^ ^^ [] /^^ /^^ /^^ [] /^^\ [] ^^ [] ^^
* <>[ ][ <>][ <>][ <>][ <>][<> ][ ][
*
* <> <> [] <> <> [] <> <>
* _()/ _()_ _() \()| \()/ |() (/_ (/
*[] ^^ [] ^^ [] [] ^^\ ^^ ^^ ^^\ ^^ [] ^^\
* ][ ][ ][<> ][ ][ ][<> ][ ][<>
*
* <> [] <> [] [] <> [] <>
* \()_ ()_ |()/ ()| |()/ () |()/ _()
* ^^ [] ^\ [] ^^ /^^ ^^ /^^| ^^ [] ^^|
* ][ ]<> ][ <>][ ][ <>][] ][ ][]
*
* [] <> <> [] <> [] [] <> <> [] <>
* |()/ \() |()/ |() |()/ ()/ |()/ ()_
* ^^ ^^| ^^ ^^| ^^ |^^ ^^ |^^ []
* ][ ][] ][ ][] ][ [][ ][ [][
*
* [] <> [] <> [] <> []
* |()/ () |()/ _() |()/ |() ()
* ^^ |^^\ ^^ [] /^ ^^ /^ |^^|
* ][ [][<> ][ <>[ ][ <>[ [][]
************************************************************************/
25 楼
meteor135 [专家分:6060] 发布于 2004-07-13 12:09:00
唉!!
世风日下阿,这么好的帖子没人关注!
自己顶一顶!
26 楼
gushu [专家分:500] 发布于 2004-07-14 08:32:00
高手出招
不同凡响
27 楼
a3bf459b [专家分:240] 发布于 2004-07-24 13:40:00
#include <stdio.h>
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;# \ ){nl]!/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(31[a])
:
main(-65,_,a+1)
:
main((*a=='/')+t,_,a+1)
:
0<t?
main(2,2,"%s")
:
*a=='/'||main(
0,main(-61,*a,"!ek;dc i@bK'(q)-[w]*%n+r3"
"#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1
);
}
28 楼
a3bf459b [专家分:240] 发布于 2004-07-24 13:43:00
就要就地正法了
经过分析,这个人不但有丰富的编程经验,而且,更可怕的是,它不需要语法高亮、提示等信息,此人需要的只是在brain中完成递归、判断(能看出)
由此判断,此人的大脑非同一般,是一个有着许多年经验的老手,十分可怕……别人都希望把代码清晰、简洁化,他却想着要把代码缩小、优化,使用最小代码完成最多任务……可以用来压缩程序代码了,不过如何恢复仍然是一个实际(世纪)问题。希望这种算法是无损的
29 楼
jpf [专家分:30] 发布于 2004-07-27 08:37:00
[em4]
不要乱搞,
没什么实用价值,不过佩服 佩服 !
顶
30 楼
vagrant99 [专家分:220] 发布于 2005-01-21 22:00:00
是怎么想的呢?
真是。。。。。。无语
我来回复