【发布时间】:2019-10-11 16:11:58
【问题描述】:
有一个类似的数字
int a = 12345;
我需要单独做
int arr[4]{1,2,3,4,5};
但事实是,我不知道这个数字会是多少 可长可短。
【问题讨论】:
-
最简单的方法是使用
std::vector,一次又一次地推回10的余数,然后反转向量。假设 32 位 int,您之前可能会vector.reserve(11),因为这将是可能出现的最大位数。你也需要考虑负面输入吗? -
顺便说一下,您的数组中的一位数太少了...
标签: c++