itoa int n;char nst(0) [ /* convert integer n to string nst int w w=0;nst(0)=n%10+'0';n=n/10 while (n) [nst(++w)=n%10+'0';n=n/10] nst(++w)=0 reverse(nst) ]