void i2o(int n, int k){
if( k>0 ) i2o(n/8,k-1);
putchar(n%8+48);}
main(i,j){
printf(" |"); for(i=0;i<16;i++) printf("%5X", i); puts("");
printf("----+--"); for(i=0;i<16;i++) printf("-----", i); puts("");
for(i=0; i<=0xff; i++) {
printf("%2X | ", i);
for(j=0; j<0x10; j++) {
i2o((i<<4)+j,3);putchar(32);}
puts("");}}