|
进制_十到十六Ex | 文本型 | | |
十进制文本 | 文本型 | | | | 小写 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | table | 文本型 | | 0 | bi | 大数 | | | mod_num | 大数 | | | operand | 大数 | | | tmp | 整数型 | | | result | 文本型 | | |
如果 (小写 ) table = { “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “a”, “b”, “c”, “d”, “e”, “f” } table = { “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “A”, “B”, “C”, “D”, “E”, “F” }bi.导入文本 (十进制文本)operand. 导入数字 (16 ) 循环判断首 () 如果 (bi. 小于 (operand ))   mod_num. 导入数字 (bi. 导出整数 ())   bi. 导入数字 (0 )  mod_num = bi. 求余 (operand )  bi = bi. 除 (operand, 0 ) tmp = mod_num.导出整数 () + 1 如果真 (tmp > 16 或 tmp < 1 )  返回 (“”) result = table [tmp] + result 循环判断尾 (bi. 导出文本 () ≠ “0”)返回 (result )调试输出 (进制_十到十六Ex (“3207357975641587136122466514425152961654613410728337142271750273124995105747053991640817066352343657398947248938255086358418100814441196784643527787764297”, )) |