int i = 12345;char m[20];char* p = m, *q = m;while (i > 0) { *(p++) = '0'+i%10; i /= 10;}*p = 0;p--;while (q < p) {char t = *p; *(p--) = *q; *(q++) = t;}printf("%s", m);