【发布时间】:2013-06-24 15:26:51
【问题描述】:
我有一个函数,它以 int 作为参数,并将输出一个 int[]。
输入 int 是一个介于 0 和 1000 之间的数字。我的目标是将这个数字转换为一个数组,其中每个索引都是输入数字的一个数字。如果输入的数字有两位,则最低两位为0。
例如:
int num1 = 404;
int num2 = 42;
会有输出:
num1 = {4, 0, 4, 0}
num2 = {4, 2, 0, 0}
等等..
有没有什么聪明的方法可以做到这一点?一种方法是将数字转换为 char*,但我也不太确定如何使用它。我现在有点迷路了。 顺便说一句:这不是家庭作业;)
【问题讨论】: