【发布时间】:2017-03-05 08:02:58
【问题描述】:
我有一个将数字从十进制转换为八进制的算法,但是 while 循环中的算法需要将其转换为递归函数。 这是while循环中的算法:
int octalNumber = 0, i = 1;
while (x != 0)
{
octalNumber += (x % 8) * i;
x /= 8;
i *= 10;
}
return octalNumber;
有人可以帮我把它转换成递归函数吗?
【问题讨论】: