|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | j | 整数型 | | | value | | | | 调试输出 (十进制转换任意进制 (“32743521716605264000000000000000000000000000000000000000000”, 16 )) 变量循环首 (2, 36, 1, i )调试输出 (“a1b2c3(16)”, 任意进制转换 (“a1b2c3”, 16, i ) + “(” + 到文本 (i ) + “)”)变量循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 进制符号 | 文本型 | | | bigINT | 大数 | | | base | 大数 | | |
进制符号 = “0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ”如果真 (进制 < 2 或 进制 > 36 )返回 (“error”)bigINT. 导入文本 (数值 )base. 导入数字 (进制 )如果真 (bigINT. 小于 (base )) 返回 (取文本中间 (进制符号, 到整数 (数值 ) + 1, 1 )) 返回 (十进制转换任意进制 (bigINT. 整除 (base ). 导出文本 (), 进制 ) + 取文本中间 (进制符号, bigINT. 求余 (base ). 导出整数 () + 1, 1 )) |
任意进制转换 | 文本型 | | |
数值 | 文本型 | | | | 原进制数 | 整数型 | | | | 输出进制数 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | v | 大数 | | | value | 字节集 | | | base | 大数 | | | temp | 大数 | | | zero | 大数 | | | i | 整数型 | | | output | 文本型 | | | 如果真 (原进制数 < 2 或 原进制数 > 36 或 输出进制数 < 2 或 输出进制数 > 36 )返回 (“error”)base. 导入数字 (原进制数 )value = 到字节集 (到大写 (数值 )) v. 导入数字 (0 )计次循环首 (取字节集长度 (value ), i )如果 (value [i ] ≥ 65 )temp. 导入数字 (value [i ] - 55 )temp. 导入数字 (value [i ] - 48 )v = temp.加 (v.乘 (base))计次循环尾 ()zero. 导入数字 (0 )base. 导入数字 (输出进制数 )判断循环首 (v. 等于 (zero ) = 假)如果 (v. 求余 (base ). 导出整数 () < 10 )output = 字符 (48 + v. 求余 (base ). 导出整数 ()) + output output = 字符 (55 + v. 求余 (base ). 导出整数 ()) + output v = v.整除 (base)判断循环尾 ()返回 (output )
|
评分
-
查看全部评分
|