|
发表于 2022-5-4 17:35:24
|
显示全部楼层
福建省泉州市
变量名 | 类 型 | 静态 | 数组 | 备 注 | 文本组1 | 文本型 | | 0 | 文本组2 | 文本型 | | 0 | 共有组 | 文本型 | | 0 | 组1独有 | 文本型 | | 0 | 组2独有 | 文本型 | | 0 |
文本组1 = { “1”, “2”, “3”, “4”, “5”, “6” }文本组2 = { “6”, “5”, “8”, “9”, “7”, “2”, “12”, “48”, “58” }子程序1 (文本组1, 文本组2, 共有组, 组1独有, 组2独有 )调试输出 (共有组 )调试输出 (组1独有 )调试输出 (组2独有 )|
子程序1 | | | |
P_文本组1 | 文本型 | | | | P_文本组2 | 文本型 | | | | P_共有 | 文本型 | | | | P_组1独有 | 文本型 | | | | P_组2独有 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 是否存在 | 逻辑型 | | | n | 整数型 | | | i | 整数型 | | | 清除数组 (P_共有 )清除数组 (P_组1独有 )清除数组 (P_组2独有 )计次循环首 (取数组成员数 (P_文本组1 ), n )是否存在 = 假 计次循环首 (取数组成员数 (P_文本组2 ), i )如果真 (P_文本组1 [n ] = P_文本组2 [i ])加入成员 (P_共有, P_文本组1 [n ])是否存在 = 真 跳出循环 ()计次循环尾 ()如果真 (是否存在 = 假)加入成员 (P_组1独有, P_文本组1 [n ])计次循环尾 ()计次循环首 (取数组成员数 (P_文本组2 ), n )是否存在 = 假 计次循环首 (取数组成员数 (P_共有 ), i )如果真 (P_文本组2 [n ] = P_共有 [i ])是否存在 = 真 跳出循环 ()计次循环尾 ()如果真 (是否存在 = 假)加入成员 (P_组2独有, P_文本组2 [n ])计次循环尾 ()
补充内容 (2022-5-4 18:17):
两块双层循环,第一块:组1逐个拿出来与组2比对,在组2内的就加入共有组,不在组2的就加入组1独有
第二块:组2逐个拿出来与共有组比对,不在就...
补充内容 (2022-5-4 18:19):
这是没考虑同一个文本组内有相同文本的时候 |
评分
-
查看全部评分
|