一道进制转换题
任意给定一个M进制的数x,请实现如下要求:1.求出此数x的十进制值(用MD表示)。
2.实现对x向任意的一个非M进制的数的转换(要求分别使用栈和数组实现)
大佬们,帮帮忙啊
223110%16=6;223110/16=13994; 那个数的最末尾为6; 13994%16=8;13994/16=871; 那个数末两位为86; 871%16=7;871/16=54; 那个数末三位为786; 54%16=6;54/16=3; 那个数末4位为6786; 3%16=3;3/16=0; 那个数末5位为36786; 0%16=0;0/16=0……所以再往前无数位都是零。
[此贴子已经被作者于2017-12-25 12:16编辑过]