Eukleides project

from http://d.hatena.ne.jp/u5_h/

祝1000人達成記念ソース

なぜか駄文ばかり書いていたこのブログも1000達成したので記念ソースを書きました。
見た目で理解できなそうなプログラムをちょっと目指しましたw

makeして実行してのお楽しみ☆

#include
#include
#define $C printf(
#define c_ 0x54,0x49
cc(char *c){*c=0x41;}
main(){char c;cc(&c);c+=2;$C"%c",c);c<<=1;c^=0xC9;$C"%c",c);c--;$C"%c",c);
c&=~(0xB9);c++;$C"%c",c);c|=0x0A;c&=0x4C;c+=0x06;$C"%c",c);
cc(&c);$C"%c",c);char*ccc;ccc=&c;*ccc++;*ccc^=0x0C;
$C"%c",*ccc);*ccc--;*ccc|=0x14;$C"%c",*ccc);*ccc=(*ccc%(~0xFA));
$C"%c",*ccc-0x09);cc(ccc);$C"%c",c);$C"%c%c%c%c",c_,c=0x4F,(c--)+0x0D);
$C"\n");void *b="1000 HITS!!";write(1,b,11);$C"\n");}