2128的16进制+65的8进制=(?)的2进制=(?)的8进制=(?)的16进制=(?)的10进制

来源:百度知道 编辑:UC知道 时间:2024/06/14 22:22:55
求各位好心人帮帮忙,我不会。
电脑老师布置的。
要过程,尤其是10进制化2进制的过程。
求求你们了,我积分不多,所以只悬赏5分了。拜托。
要速速回答,后天就要交了。
还是要拜托,拜托,拜托。

2128 十六进制 850
65 八进制 101
65 二进制 1000001
65 十六进制 41

要过程麽?
从十进制转换为任意进制的方法如下:
假设目标为n进制,十进制数为m
"%" 表示模运算,"/"表示除运算,例如:
5 % 3 = 2, 10 % 5 = 0, 5 % 9 = 5
5 / 3 = 1, 10 / 5 = 2, 5 / 9 = 0
循环执行:m % n得对应n进制从右往左看的第一位数值,然后 如果m / n 不等于0,则进入第二次循环。这一次m % n就是从右往左看的第二位数值……直到 m / n = 0。
要用程序实现,可以采用堆栈结构,将每次得的m%n的结果入栈,等到m/n=0时,将栈中内容打印出来即可。