110001=1*(-2)5+1*(-2)4+0*(-2)3+0*(-2)2+0*(-2)1+1*(-2)0
设计一个程序,读入一个十进制数和一个负进制数的基数,并将此十进制数转换为此负进制下的数:-R∈{-2,-3,-4,...,-20}。
30000 -2
30000=11011010101110000(base-2)
-20000 -2 |
-20000=1111011000100000(ba |
28800 -16 |
28000=19180(ba |
-25000 -16 |
-25000=7FB8(ba |