本帖最后由 万象梦境 于 2025-2-6 00:11 编辑
闲的蛋疼,白折腾,写了个数字和字母互转。。用不着了,分享出来看看有没有兄弟用得着
|
数字转字母 | 文本型 | | |
数字 | 整数型 | | | | 大写 | 逻辑型 | | | | 有符号 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 缓存 | 整数型 | | | 位数 | 整数型 | | | 位数字 | 整数型 | | | 结果 | 文本型 | | |
如果真 (数字 = 0 ) 返回 (“a”) 如果真 (数字 < 0 ) 缓存 = 取绝对值 (数字 ) 位数 = 1 判断循环首 (缓存 > 9 ) 缓存 = 缓存 ÷ 10  位数 = 位数 + 1 判断循环尾 ()缓存 = 取绝对值 (数字 ) 判断循环首 (缓存 > 0 ) 位数字 = 缓存 % 10  缓存 = 缓存 ÷ 10  结果 = 字符 (多项选择 (到整数 (大写 ) + 1, 97, 65 ) + 位数字 ) + 结果 判断循环尾 () 如果真 (数字 < 0 ) 如果真 (有符号 = 真)  结果 = 多项选择 (到整数 (大写 ) + 1, “z”, “Z”) + 结果   返回 (结果 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 位数 | 整数型 | | | i | 整数型 | | | 字节 | 字节型 | | | 结果 | 整数型 | | | 数位乘数 | 整数型 | | | 偏移 | 整数型 | | | memcpy (取变量数据地址 (字节 ), 取变量数据地址 (字母 ), 1 ) 如果 (字节 = 90 或 字节 = 122 ) 位数 = 取文本长度 (字母 ) - 1  偏移 = 0  位数 = 取文本长度 (字母 ) 偏移 = 1  计次循环首 (位数, i ) memcpy (取变量数据地址 (字节 ), 取变量数据地址 (字母 ) + i - 偏移, 1 ) 如果真 (字节 > 90 )  字节 = 字节 - 32 字节 = 字节 - 65 数位乘数 = 求次方 (10, 位数 - i ) 结果 = 结果 + 字节 × 数位乘数 计次循环尾 ()memcpy (取变量数据地址 (字节 ), 取变量数据地址 (字母 ), 1 ) 如果真 (字节 = 90 或 字节 = 122 ) 结果 = -结果 返回 (结果) |