10进制转化为16进制的算法有哪些