double m;unsinged char buf[32];unsinged char len;m = 123456789123;len = 0;while(1){ buf[len++] = m % 10;m = m / 10;if (m == 0){ break;} } // 上面的代码得到一个变长的数组,buf[], 数字长度为len, 是反序 之后对buf 进行颠倒重排即可。重排结果是定长还是变长,...