本帖最后由 小小C 于 2023-9-7 01:27 编辑
1=A,2=B,3=C......
27=AA,28=AB,29=AC....
703=AAA,704=AAB,705=AAC...
以此类推。下面是我瞎写的。
我没有数学文化,不要喷。
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_余数 | 整数型 | | | 局_除数 | 整数型 | | |
局_余数 = 参数_转换数字 % 26 局_除数 = 参数_转换数字 ÷ 26 判断 (参数_转换数字 ≤ 26 )返回 (字符 (64 + 参数_转换数字 )) 判断 (局_除数 ≥ 27 )返回 (数字转字母 (局_除数 - 选择 (局_余数 = 0, 1, 0 )) + 字符 (64 + 选择 (局_余数 = 0, 26, 局_余数 )) )返回 (字符 (64 + 局_除数 - 选择 (局_余数 = 0, 1, 0 )) + 字符 (64 + 选择 (局_余数 = 0, 26, 局_余数 )) )
释放自己的时候刚想到可以搞成26进制啊,我草
果然释放有头脑。啊哈哈哈哈~
变量名 | 类 型 | 静态 | 数组 | 备 注 | base26 | 文本型 | | | remainder | 整数型 | | | 判断循环首 (number > 0 )remainder = (number - 1 ) % 26 base26 = 字符 (65 + remainder ) + base26 number = 到整数 ( (number - remainder ) ÷ 26 )判断循环尾 ()返回 (base26 )
|