一个很长的16进制数转化为10进制,有什么好的办法没有?
绿色夹克衫 2009-03-02 02:11:56 做一道ACM题的时候,需要用到大数运算,c#这方面差一些。只好自己用数组简单模拟了一个,
为了保证中间的运算速度,数组之间采用2^32进制,不过在输出结果的时候问题来了,
需要将一个很长的16进制数转化为10进制(可能有上千位吧!),如果挨个除以100000000,然后再取模的话,
效率就太低了,问问大家有没有什么好的方法?
如果实在不成,只好将数组本身变成100000000进制的,那样的话中间运算效率又会下降好多......