摘要: 经常遇到不同进制之间的转换,下面办法主要是讨论2到36之间进制转换问题。其实进制转换办法就是辗转相除,比如:如果我想把15进制转换成17进制。首先是将15进制转换成10进制,然后再将10进制的值转换成17进制,因此这个问题可以简化为两个问题:(1)N进制转换成10进制,(2)10进制转换成M进制。1-----下面是讨论如何将N进制转成10进制int M2N(int n,string s){//s代表一个N进制的数,现在将它转成10进制,比如:16进制:25FF2 if(s == "0") return 0; int len = s.length();//获取s的长度 int 阅读全文
posted @ 2013-06-08 10:19 芒刺 阅读(984) 评论(1) 推荐(0) 编辑