罗马斗兽场到梵蒂冈:用vc如何把2,8,16进制数化为10进制数?

来源:百度文库 编辑:高校问答 时间:2024/04/28 04:20:39
数的进制转换
(1) 将输入的2进制数(一个非“0”即“1”的字符串)化为10进制数。
提示:用字符数组a盛放所输入的二进制数;而后从后往前逐一计算每一位的“位权”w (2的0次方、2的1次方、...),再计算“位权”乘以“位值”并累加到一个初值为0的变量value上,最后输出该value。
(2)如何把8进制数或16进制数化为10进制数。
(3)如何把某一个k进制的数化为10进制数呢?
具体程序

每4位2进制数转成一位十进制数