|
发表于 2023-12-17 23:15:28
|
显示全部楼层
广东省湛江市
.版本 2
.支持库 spec
.程序集 程序集1
.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
.局部变量 文本内容, 文本型
.局部变量 文本数组1, 文本型, , "0"
.局部变量 随机数, 整数型
.局部变量 随机内容, 文本型
.局部变量 文本数组2, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 序号数组1, 文本型, , "0"
.局部变量 j, 整数型
.局部变量 局_当前序号, 整数型
.局部变量 序号数组2, 文本型, , "0"
置随机数种子 ()
文本内容 = “a,序号1|a,序号2|b,序号3|b,序号4;a,序号1|b,序号2|c,序号3|c,序号4;a,序号1|b,序号2|c,序号3|b,序号4;a,序号1|b,序号2|c,序号3|d,序号4”
文本数组1 = 分割文本 (文本内容, “;”, )
随机数 = 取随机数 (1, 取数组成员数 (文本数组1))
调试输出 (随机数)
随机内容 = 文本数组1 [随机数]
调试输出 (“随机到”, 随机内容)
文本数组2 = 分割文本 (随机内容, “|”, )
.计次循环首 (取数组成员数 (文本数组2), i)
序号数组1 = 分割文本 (文本数组2 [i], “,”, )
j = i + 1
.判断循环首 (j ≤ 取数组成员数 (文本数组2))
序号数组2 = 分割文本 (文本数组2 [j], “,”, )
.如果真 (序号数组1 [1] = 序号数组2 [1])
调试输出 (“重复”, 序号数组1 [1], “序号”, 序号数组1 [2])
跳出循环 () ' 后面如果还要判断重复则不跳
.如果真结束
j = j + 1
.判断循环尾 ()
.计次循环尾 ()
返回 (0) ' 可以根据您的需要返回任意数值
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|