Palindromic Quine by letter

f(char*x){*x?putchar(*x),f(x+1),putchar(*x):0;}main(a,b){sprintf(b,a="f(char*x){*x?putchar(*x),f(x+1),putchar(*x):0;}main(a,b){sprintf(b,a=%c%s%c,34,a,34);f(b);}/",34,a,34);f(b);}//};)b(f;)43,a,43,"/};)b(f;)43,a,43,c%s%c%=a,b(ftnirps{)b,a(niam};0:)x*(rahctup,)1+x(f,)x*(rahctup?x*{)x*rahc(f"=a,b(ftnirps{)b,a(niam};0:)x*(rahctup,)1+x(f,)x*(rahctup?x*{)x*rahc(f

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page