|
发表于 2023-9-17 23:42:47
|
显示全部楼层
山东省潍坊市
位置是我计算的是一个字符代表一个位置,文字符号空格换行都算一个位置
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 文字 | 文本型 | 0 | 拼音 | 文本型 | 0 | 启动线程 (&子程序1, , )变量名 | 类 型 | 静态 | 数组 | 备 注 | 查找 | 文本型 | | | 分割 | 文本型 | | 0 | 找到 | 整数型 | | 0 | i | 整数型 | | | j | 整数型 | | | 相似度 | 整数型 | | | 最终找到 | 整数型 | | 0 |
查找 = 文本_转拼音 (编辑框2.内容, 真, , )分割 = 分割文本 (查找, “ ”, )如果真 (取数组成员数 (分割 ) ≠ 0 )数组_寻找数组 (拼音, 分割 [1 ], 找到 ) 计次循环首 (取数组成员数 (找到 ), i )计次循环首 (取数组成员数 (分割 ) - 1, j )如果 (拼音 [找到 [i ] + j ] = 分割 [j + 1 ])相似度 = 相似度 + 1 跳出循环 ()计次循环尾 ()如果真 (相似度 + 1 = 取数组成员数 (分割 )) 加入成员 (最终找到, 找到 [i ])相似度 = 0计次循环尾 ()调试输出 (最终找到, 文字 [最终找到 [1 ]], 文字 [最终找到 [1 ] + 1 ], 拼音 [最终找到 [1 ]], 拼音 [最终找到 [1 ] + 1 ])编辑框1. 加入文本 (“共找到” + 查找 + “的中文” + 到文本 (取数组成员数 (最终找到 )) + “个” + #换行符 )计次循环首 (取数组成员数 (最终找到 ), i )编辑框1. 加入文本 (“找到位置:” + 到文本 (最终找到 [i ]) + “ 找到词:”)计次循环首 (取数组成员数 (分割 ), j )编辑框1. 加入文本 (文字 [最终找到 [i ] + j - 1 ])计次循环尾 ()编辑框1. 加入文本 ( #换行符 )计次循环尾 ()文本_逐字分割 ( #文字, 文字 )计次循环首 (取数组成员数 (文字 ), i )加入成员 (拼音, 文本_转拼音 (文字 [i ], 假, , )) 计次循环尾 ()
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|