如何将整数放到数字数组中

Des*_*tor -4 c

我想把一个像123456这样的数字放到一个数字数组中.能否请你给我一个提示?我可以定义一个元素数量未知的数组吗?

Uma*_*hta 7

首先计算数字的数量

int count = 0;
int n = number;

while (n != 0)
{
    n /= 10;
    cout++;
}
Run Code Online (Sandbox Code Playgroud)

现在初始化数组并指定大小:

if(count!=0){
   int numberArray[count];

   count = 0;    
   n = number;

   while (n != 0){
       numberArray[count] = n % 10;
       n /= 10;
       count++;
   }
}
Run Code Online (Sandbox Code Playgroud)