|
|
发表于 2025-10-30 15:33:52
|
显示全部楼层
贵州省遵义市
| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_窗口1 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 测试数据 | 文本型 | | 8 | | i | 整数型 | | |
测试数据 [1 ] = “32,645,524”测试数据 [2 ] = “564”测试数据 [3 ] = “1,287”测试数据 [4 ] = “12,87”测试数据 [5 ] = “1,287,45”测试数据 [6 ] = “abc”测试数据 [7 ] = “1,234,567,890”测试数据 [8 ] = “,123” 计次循环首 (取数组下标 (测试数据, ), i ) 调试输出 (“测试数据: ”, 测试数据 [i ], “ 实际结果: ”, 是千分位格式或整数 (测试数据 [i ])) 计次循环尾 ()| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 长度 | 整数型 | | | | i | 整数型 | | | | 字符 | 文本型 | | | | 逗号位置 | 整数型 | | | | 剩余部分 | 文本型 | | |
长度 = 取文本长度 (文本 ) 如果 (长度 = 0 ) 返回 (假)
如果 (是否为纯数字 (文本 )) 返回 (真)
逗号位置 = 倒找文本 (文本, “,”, , 假) 判断循环首 (逗号位置 ≠ -1 )  如果 (长度 - 逗号位置 ≠ 3 ) 返回 (假)       计次循环首 (3, i )  字符 = 取文本中间 (文本, 逗号位置 + i, 1 )  如果 (字符 < “0” 或 字符 > “9”)  返回 (假)          计次循环尾 ()  剩余部分 = 取文本左边 (文本, 逗号位置 - 1 )  如果 (倒找文本 (剩余部分, “,”, , 假) ≠ -1 )   如果 (取文本长度 (剩余部分 ) > 1 )  返回 (真)            如果 (取文本长度 (剩余部分 ) < 1 或 取文本长度 (剩余部分 ) > 3 )  返回 (假)            文本 = 剩余部分  长度 = 逗号位置 - 1  逗号位置 = 倒找文本 (文本, “,”, , 假) 判断循环尾 () 返回 (是否为纯数字 (文本 )) 计次循环首 (取文本长度 (文本 ), i ) 字符 = 取文本中间 (文本, i, 1 ) 如果 (字符 < “0” 或 字符 > “9”) 返回 (假)      计次循环尾 ()返回 (真)
[15:33:22] * “测试数据: ” | “32,645,524” | “ 实际结果: ” | 真
[15:33:22] * “测试数据: ” | “564” | “ 实际结果: ” | 真
[15:33:22] * “测试数据: ” | “1” | “ 实际结果: ” | 真
[15:33:22] * “测试数据: ” | “12,87” | “ 实际结果: ” | 假
[15:33:22] * “测试数据: ” | “1,287,45” | “ 实际结果: ” | 假
[15:33:22] * “测试数据: ” | “abc” | “ 实际结果: ” | 假
[15:33:22] * “测试数据: ” | “1,234,567,890” | “ 实际结果: ” | 真
[15:33:22] * “测试数据: ” | “,123” | “ 实际结果: ” | 假 |
|