【发布时间】:2013-04-13 12:14:06
【问题描述】:
我需要将两个整数转换为两个数字数组,例如 544 将变为 arr[0] = 5, arr[1] = 4, arr[2] = 4。
我发现了一些算法这样做,但是它们创建了新数组并返回了这个。我必须为两个数组分配这个内存,所以我想通过引用传递两个整数并直接对它们执行此操作。
我想我可以这样做,因为这些整数实际上是模板类型,所以它们应该是可变的。这就是我在这里添加 C++ 标签的原因。
【问题讨论】:
-
你用的是C还是C++?
-
" 转换成两个数字数组,例如" -- 您的示例中只有一个数组。你有问题吗?
-
您需要通过
%了解模除法(“余数”)。你的编码速度比你提出问题的速度要快。