100 by hinoe

i,j,b="zero\x00teen\x00twen\x00thir\x00for\x00fif\x00six\x00seven\x00eigh\x00nine\x00one hundred";main(a){for(;a=i==10|j?i-15?index(a,0)+1:b+19:"ty\x00one\x00two\x00three\x00four\x00five\x00six\x00seven\x00eight\x00nine\x00ten\x00eleven\x00twelve\x00thir\x00four",puts(i++%100?i>13?printf(i>20?j?"%sty ":b:a,b),i>20?a:b:a:b)<9;b=j?b:index(b,0)+1)j=i%10;}

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

download

return to the top page