窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
子集生成 ({ 1, 2, 3, 4, 5
})变量名 | 类 型 | 静态 | 数组 | 备 注 |
len | 整数型 | | |
i | 整数型 | | |
n | 整数型 | | |
结果 | 整数型 | | 0 |
j | 整数型 | | |
len =
取数组成员数 (arr
)
计次循环首 (len, i
)
n =
位或 (n,
左移 (1, i - 1
))
计次循环尾 ()
变量循环首 (0, n, 1, i
)
清除数组 (结果
)
计次循环首 (len, j
)

如果真 (位与 (i,
左移 (1, j - 1
)) ≠ 0
)

加入成员 (结果, arr
[j
])



计次循环尾 ()
调试输出 (结果
)
变量循环尾 ()
窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
子集生成 ({ 1, 2, 3, 4, 5
})变量名 | 类 型 | 静态 | 数组 | 备 注 |
len | 整数型 | | |
i | 整数型 | | |
结果 | 整数型 | | 0 |
j | 整数型 | | |
len =
取数组成员数 (arr
)
变量循环首 (0,
求次方 (2, len
) - 1, 1, i
)
清除数组 (结果
)
计次循环首 (len, j
)

如果真 (位与 (i,
左移 (1, j - 1
)) ≠ 0
)

加入成员 (结果, arr
[j
])



计次循环尾 ()
调试输出 (结果
)
变量循环尾 ()