设计一个算法 将一个十进制整数转化为二进制到九进制任一种输出

日期: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最低位 不知道楼主看明白没?
    A+
热门评论