问一个十进制转36进制后用0~9和a~z的表示的函数
问一个10进制转36进制后用0~9和a~z的表示的函数
问一个10进制转36进制后用0~9和a~z的表示的函数,
如这个实现一个两位的36进制进就行,谢谢了!
最好求好算法,不要速度太慢。
------解决方案--------------------
问一个10进制转36进制后用0~9和a~z的表示的函数,
如这个实现一个两位的36进制进就行,谢谢了!
最好求好算法,不要速度太慢。
------解决方案--------------------
- VB code
Function base10_to_base36(L As Long) As String Dim h As String Dim hex As String Dim d As Long h = "0123456789abcdefghijklmnopqrstuvwxyz" hex = "" Do d = L Mod 36 hex = Mid(h, 1 + d, 1) + hex L = L \ 36 If L = 0 Then Exit Do Loop base10_to_base36 = hex End Function