精易论坛
标题:
两个数组对比,去掉重复的
[打印本页]
作者:
哗啦啦,
时间:
2016-1-9 01:18
标题:
两个数组对比,去掉重复的
比如 A数组里有 1 2
B数组里有 9 2 10 23 4 5 6
我想A跟B对比,生成一个新的C数组为 9 10 23 4 5 6
作者:
易容术
时间:
2016-1-9 01:18
窗口程序集名
保 留
保 留
备 注
窗口程序集_启动窗口
子程序名
返回值类型
公开
备 注
_按钮1_被单击
变量名
类 型
静态
数组
备 注
A
文本型
0
B
文本型
0
C
文本型
0
计次A
整数型
计次B
整数型
重复
逻辑型
A =
{
“1”
,
“2”
}
B =
{
“9”
,
“2”
,
“10”
,
“23”
,
“4”
,
“5”
,
“6”
}
计次循环首
(
取数组成员数
(
B
)
, 计次B
)
计次循环首
(
取数组成员数
(
A
)
, 计次A
)
如果真
(
B
[
计次B
]
= A
[
计次A
]
)
重复 = 真
计次循环尾
(
)
如果
(
重复 =
假
)
加入成员
(
C, B
[
计次B
]
)
重复 = 假
计次循环尾
(
)
调试输出
(
C
)
i
支持库列表
支持库注释
spec
特殊功能支持库
.版本 2
.支持库 spec
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
.局部变量 A, 文本型, , "0"
.局部变量 B, 文本型, , "0"
.局部变量 C, 文本型, , "0"
.局部变量 计次A, 整数型
.局部变量 计次B, 整数型
.局部变量 重复, 逻辑型
A = { “1”, “2” }
B = { “9”, “2”, “10”, “23”, “4”, “5”, “6” }
.计次循环首 (取数组成员数 (B), 计次B)
.计次循环首 (取数组成员数 (A), 计次A)
.如果真 (B [计次B] = A [计次A])
重复 = 真
.如果真结束
.计次循环尾 ()
.如果 (重复 = 假)
加入成员 (C, B [计次B])
.否则
重复 = 假
.如果结束
.计次循环尾 ()
调试输出 (C)
作者:
青舟
时间:
2016-1-9 07:55
很简单的,精益模块也有这个命令 数组 去重复
作者:
冯古屋
时间:
2016-1-9 09:24
这样子行不行
ceshi.rar
2016-1-9 09:24 上传
点击文件名下载附件
1.11 KB, 下载次数: 68
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4