设计一个算法 将一个十进制整数转化为二进制到九进制任一种输出
设计一个算法 将一个十进制整数转化为二进制到九进制任一种输出
日期:2008-10-08 18:08:57 人气:1
可以利用短除法来实现
A为2-9之间的任意数
i为欲转化的十进制数
j为转化后的A进制数
算法为:
如果i<A j=i 否则
i除以A 得余数 X1 商 Y1
Y1除以A 得余数 X2 商 Y2
.
.
.
如此循环 直到商Yn<A
则Yn为最高位,Xn次高位,Xn-1再次,X1最低位
不知道楼主看明白没?