删除成员.png (35.8 KB, 下载次数: 13)
7.05 KB, 下载次数: 50, 下载积分: 精币 -2 枚
窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | |||
变量名 | 类 型 | 数组 | 备 注 |
数组1 | 整数型 | 0 |
子程序名 | 返回值类型 | 公开 | 备 注 | ||
_按钮1_被单击 |
变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
n | 整数型 |
子程序名 | 返回值类型 | 公开 | 备 注 | ||
_按钮2_被单击 |
Suky 发表于 2023-8-1 10:08
[e=4].版本 2[/quote][e=4].版本 2
窗口程序集名 保 留 保 留 备 注 窗口程序集_启动窗口
子程序名 返回值类型 公开 备 注 子程序1 置随机数种子 ()
变量名 类 型 静态 数组 备 注 数组 0 数组2 0 n 记录下标 记录数量 计次循环首 (20, )
加入成员 (数组, 取随机数 (1, 20))
计次循环尾 ()
数组2 = 数组
调试输出 (数组)计次循环首 (取数组成员数 (数组), )
n = n + 1
如果真 (数组 [n] ≥ 10) ' 数组元素符合条件 引用
' 引用数组成员代码
删除成员 (数组, n, 1) ' 用完删除
n = n - 1
计次循环尾 ()
调试输出 (数组)计次循环首 (取数组成员数 (数组2), n)
如果真 (数组2 [n] < 10)
记录下标 = 记录下标 + 1
记录数量 = 记录数量 + 1
数组2 [记录下标] = 数组2 [n]
计次循环尾 ()
重定义数组 (数组2, 真, 记录数量)
调试输出 (数组2)
i支持库列表 支持库注释 spec 特殊功能支持库
.支持库 spec
.子程序 子程序1
.局部变量 数组, , , "0"
.局部变量 数组2, , , "0"
.局部变量 n
.局部变量 记录下标
.局部变量 记录数量
置随机数种子 ()
.计次循环首 (20, )
加入成员 (数组, 取随机数 (1, 20))
.计次循环尾 ()
数组2 = 数组
调试输出 (数组)
.计次循环首 (取数组成员数 (数组), )
n = n + 1
.如果真 (数组 [n] ≥ 10) ' 数组元素符合条件 引用
' 引用数组成员代码
删除成员 (数组, n, 1) ' 用完删除
n = n - 1
.如果真结束
.计次循环尾 ()
调试输出 (数组)
.计次循环首 (取数组成员数 (数组2), n)
.如果真 (数组2 [n] < 10)
记录下标 = 记录下标 + 1
记录数量 = 记录数量 + 1
数组2 [记录下标] = 数组2 [n]
.如果真结束
.计次循环尾 ()
重定义数组 (数组2, 真, 记录数量)
调试输出 (数组2)
子程序名 | 返回值类型 | 公开 | 备 注 | ||
删除成员_正序优化 |
变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
数组 | 整数型 | 0 | ||||
起点 | 整数型 | |||||
终点 | 整数型 | |||||
已删 | 整数型 |
笨来无一悟 发表于 2023-8-1 11:09
不能打乱顺序这一点没有解决 路过的爷爷奶奶叔叔阿姨哥哥姐姐 看看有没有什么好办法恢复现场
[e=4 ...
子程序名 | 返回值类型 | 公开 | 备 注 | ||||
剔除数组中比某值大的成员_汇编 | 整数型 | 稳定,返回剔除后的数组成员数 | |||||
参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
数组 | 整数型 | 某值 | 整数型 |
欢迎光临 精易论坛 (https://125.confly.eu.org/) | Powered by Discuz! X3.4 |