例如,取123并将其放入a [3] = {1、2、3}的数组中?
无需将其转换为字符串并对其进行迭代。
最佳答案
您可以使用整数除法和取模来获取数字的十进制数字。
//Pseudo code
int[MAX_SIZE] result;
int index = 0;
while (workingNumber > 0)
{
digit = workingNumber % 10;
result[index] = digit;
workingNumber = workingNumber / 10; //Must be integer division
index++;
}