精易论坛

标题: 文本问题 这种怎么判断,有大佬看看呗 [打印本页]

作者: chunyu    时间: 2025-6-18 11:35
标题: 文本问题 这种怎么判断,有大佬看看呗
上单右
上单右
上单右
下双右
上双右
下单左
上单右
下单左
下双右
下双左

第一行和第二行一样返回来,就是3
第二行和第三行一样返回来,就是3
第三行和第四行有一个相同的返回来1
第四行和第五行有二个相同的返回来2
第五行和第六行没相同返回来0
以此类推,我应该怎么去判断呢



作者: as790912701    时间: 2025-6-18 11:35
  
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
测试比较 ()
子程序名返回值类型公开备 注
测试比较  
变量名类 型静态数组备 注
行数组文本型0
i整数型 
结果整数型 
行数组 = { “上单右”, “上单右”, “上单右”, “下双右”, “上双右”, “下单左”, “上单右”, “下单左”, “下双右”, “下双左” }
计次循环首 (取数组成员数 (行数组) - 1, i)
结果 = 比较两行 (行数组 [i], 行数组 [i + 1])
调试输出 (“第”到文本 (i)“行和第”到文本 (i + 1)“行比较结果:”到文本 (结果))
计次循环尾 ()
子程序名返回值类型公开备 注
比较两行整数型 
参数名类 型参考可空数组备 注
行1文本型
行2文本型
变量名类 型静态数组备 注
字1文本型0
字2文本型0
i整数型 
相同数整数型 
文本_逐字分割 (行1, 字1)
文本_逐字分割 (行2, 字2)
如果真 (取数组成员数 (字1)取数组成员数 (字2))
返回 (0)
如果 (行1 = 行2)
返回 (3)
计次循环首 (取数组成员数 (字1), i)
如果 (字1 [i] = 字2 [i])
相同数 = 相同数 + 1



计次循环尾 ()
返回 (相同数)


i支持库列表   支持库注释   
spec特殊功能支持库


这样

作者: afu45    时间: 2025-6-18 11:44
  
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
调试输出 (子程序1 (“上单右”, “上单右”))
调试输出 (子程序1 (“上单右”, “下双右”))
调试输出 (子程序1 (“上单右”, “下双左”))
子程序名返回值类型公开备 注
子程序1整数型 
参数名类 型参考可空数组备 注
a文本型
b文本型
变量名类 型静态数组备 注
n整数型 
arr文本型0
arr2文本型0
i整数型 
文本_逐字分割 (a, arr)
文本_逐字分割 (b, arr2)
计次循环首 (取数组成员数 (arr), i)
如果真 (arr [i] = arr2 [i])
n = n + 1

计次循环尾 ()
返回 (n)


i支持库列表   支持库注释   
spec特殊功能支持库

作者: chunyu    时间: 2025-6-18 12:03
afu45 发表于 2025-6-18 11:44
[e=0].版本 2
.支持库 spec

不对吧老哥
作者: frankiy    时间: 2025-6-18 13:05


你应该是想要这个样式的判断。

补充内容 (2025-6-18 13:07):
可能我的理解有误,你是要循环这个判断嘛?那你要提供足够的数据量。另外,是满足一个条件就返回,还是只要满足条件就返回一次数据呢?

补充内容 (2025-6-18 13:07):
是每6行为一组吗?

判断.e

918.5 KB, 下载次数: 1


作者: 蘇中二少    时间: 2025-6-18 19:07
新建 易程序.e (957.23 KB, 下载次数: 1)






欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4