使用如下代码来获取数字的每一位,
while(n > 0) { digits[d++] = n % 10; n /= 10; }
需要注意一点,digits 数组中保存的位的顺序和字数本身的顺序相反。如数字 1234 会被保存为 |4|3|2|1|。
1234
|4|3|2|1|