算法基于原理: N = (N / d)×d + N % d
其中:
N——十进制数
d——目标数制的基数
以十进制数1348转换到八进制数举例,其运算过程如下:
(来源:数据结构 严蔚敏)
由于结果需要逆序输出,故采用栈结构来实现,具体代码如下:
算法基于原理: N = (N / d)×d + N % d
其中:
N——十进制数
d——目标数制的基数
以十进制数1348转换到八进制数举例,其运算过程如下:
(来源:数据结构 严蔚敏)
由于结果需要逆序输出,故采用栈结构来实现,具体代码如下: