本课视频教程主要是把删除指定成员的的两种方法进行了封装,通过调用子程序来实现。

511遇见易语言教程

视频教程源码

.版本 2
.支持库 spec.程序集 窗口程序集_启动窗口
.程序集变量 集_数组, 文本型, , "0"
.程序集变量 集_数组2, 整数型, , "0".子程序 __启动窗口_创建完毕集_数组 = { “A”, “A”, “A”, “D”, “E”, “F”, “G”, “H”, “I”, “J”, “K” }
集_数组2 = { 1, 1, 1, 3, 4, 5, 6, 7, 8, 9, 10 }
' 采用循环遍历数组时,如果从后到前,逆向,会一次把重复的成员都删除
' 采用判断循环首时,两个重复的成员只删除一个.子程序 _按钮1_被单击, , , 删除成员
.局部变量 数组, 整数型, , "2,3"
.局部变量 数组成员数
.局部变量 删除的数量数组成员数 = 取数组成员数 (数组)
调试输出 (数组成员数)
删除的数量 = 删除成员 (数组, 3, 5)
数组成员数 = 取数组成员数 (数组)
调试输出 (删除的数量)
调试输出 (数组成员数).子程序 _按钮2_被单击, , , 删除成员-1(适合于删除一个指定成员)
.局部变量 数组, 文本型, , "0"
.局部变量 总数
.局部变量 m, 整数型数组 = { “B”, “B”, “C”, “D”, “E”, “F”, “G”, “H”, “I”, “J”, “K” }
总数 = 取数组成员数 (数组)
.计次循环首 (总数, m)
.如果真 (数组 [m] = 编辑框1.内容)
删除成员 (数组, m, )
跳出循环 ()
.如果真结束.计次循环尾 ()
调试输出 (数组).子程序 _按钮3_被单击, , , 删除成员-2(适合于删除多个指定成员)
.局部变量 数组, 文本型, , "0"
.局部变量 总数
.局部变量 m, 整数型数组 = { “B”, “B”, “C”, “D”, “E”, “F”, “G”, “H”, “I”, “J” }
总数 = 取数组成员数 (数组)
.计次循环首 (总数, m)
.如果真 (数组 [总数 + 1 - m] = “B”)
删除成员 (数组, 总数 + 1 - m, )
.如果真结束.计次循环尾 ()
调试输出 (数组).子程序 _按钮4_被单击, , , 删除成员-3
.局部变量 arr, 整数型, , "0"
.局部变量 i, 整数型
.局部变量 n, 整数型加入成员 (arr, 0)
加入成员 (arr, 1)
加入成员 (arr, 2)
加入成员 (arr, 0)
加入成员 (arr, 3)
调试输出 (arr)
i = 取数组成员数 (arr)
n = 1
.判断循环首 (i ≥ n)
.如果 (arr [n] = 0)
删除成员 (arr, n, )
i = 取数组成员数 (arr)
n = 1.否则.如果结束
n = n + 1
.判断循环尾 ()
调试输出 (arr).子程序 _按钮5_被单击, , , 删除成员-4子_删除成员 (集_数组, 编辑框1.内容)
调试输出 (集_数组).子程序 子_删除成员, , , 一次性删除重复的数据
.参数 参_account, 文本型, 数组
.参数 参_name, 文本型
.局部变量 total, 整数型
.局部变量 n, 整数型total = 取数组成员数 (参_account)
.计次循环首 (total, n)
.如果真 (参_account [total + 1 - n] = 参_name)
删除成员 (参_account, total + 1 - n, )
.如果真结束.计次循环尾 ().子程序 子_删除成员2, , , 具有删除重复成员的作用,会保留一个
.参数 参_arr, 整数型, 数组
.参数 参_name, 整数型
.局部变量 i
.局部变量 ni = 取数组成员数 (参_arr)
n = 1
.判断循环首 (i ≥ n)
.如果 (参_arr [n] = 参_name)
删除成员 (参_arr, n, )
i = 取数组成员数 (参_arr)
n = 1.否则.如果结束
n = n + 1
.判断循环尾 ().子程序 _按钮6_被单击, , , 删除成员-5子_删除成员2 (集_数组2, 到整数 (编辑框1.内容))
调试输出 (集_数组2)

源码:易语言教程数组操作删除成员方法2(封装子程序)

511遇见易语言教程

511遇见易语言数组操作删除成员方法封装函数相关推荐

  1. 511遇见易语言数组操作清除数组和数组清零

    清除数组和数组清零是易语言数组操作中两个容易混淆的命令,视频教程举例做了示范. 511遇见易语言教程 官方文档 清除数组 调用格式: 〈无返回值〉 清除数组 (通用型变量数组 欲删除成员的数组变量) ...

  2. 511遇见易语言数组操作数组排序

    本课将的数组排序是易语言数组操作中的核心命令,是易语言封装好的排序方法,我们还要在后续课程中讲解一起其他排序方法,比如冒泡排序,选择法排序,折半法排序,交换法排序等等...易语言经典排序算法系列 51 ...

  3. 511遇见易语言循环遍历删除数组中重复成员方法

    方法3采用两次计次循环进行遍历和如果真进行判断,是最难理解的一种方法,本人感觉没有方法2好用,这里作为一种思考讲解学习参考. 511遇见易语言教程 视频教程源码 .版本 2 .支持库 spec.子程序 ...

  4. 511遇见易语言磁盘操作取磁盘空间和驱动器列表

    系统核心支持库---磁盘操作,包括获取驱动器的列表,磁盘的总空间和剩余空间及磁盘卷标. 新命令 1.取驱动器列表() 2.取磁盘总空间() 3.取磁盘卷标() 4.取磁盘剩余空间() 用到的命令 1. ...

  5. 511遇见易语言数组加入成员

    易语言数组操作加入成员()和插入成员()容易混淆,本来打算一起讲解这两个命令,但备课的时候发现内容较多,本课通过6个实例讲解了命令的运用. 511遇见易语言教程 官方源码: 调用格式: 〈无返回值〉 ...

  6. 511遇见易语言数组插入成员

    本课视频教程主要讲解了易语言数组操作命令中的插入成员()的注意事项,以及和加入成员()命令的区别,通过两个示范来强化巩固命令的运用. 511遇见易语言教程 官方文档 调用格式: 〈无返回值〉 插入成员 ...

  7. 511遇见易语言API模块删除许可证(DeleteCriticalSection)

    线程删除许可证(DeleteCriticalSection),许可证的创建,进入,退出,删除,是对应成对调用的. .版本 2.子程序 许可证调用示范 .参数 许可证, 线程许可证许可证 = 线程_创建 ...

  8. 511遇见易语言基础命令组件和算法

    一.易语言基础命令组件 1:易语言教程-窗口 2:易语言教程-编辑框和按钮 3:易语言教程-信息框 4:易语言教程-数据类型 5:易语言教程-变量(全局变量,程序集变量,局部变量,静态变量) 6:易语 ...

  9. 511遇见易语言乐玩插件FindPicEx找图扩展找多图

    乐玩插件FindPicEx找图扩展和找图FindPic的主要区别时,找图FindPic的图片坐标可以使用GetX和GetY或的,而FindPicEx返回的是含有序号和坐标的字符串,我们需要二次分割来获 ...

最新文章

  1. 【React踩坑记一】React项目中禁用浏览器双击选中文字的功能
  2. 【倒计时】Qtum量子链全节点超级大奖1000QTUM,不要错过!
  3. SpringCloud(六) Hystrix入门
  4. java中被遗忘的native关键字
  5. Linux C 深入分析结构体指针的定义与引用
  6. 十大经典算法 - 转载
  7. LeetCode 2187. 完成旅途的最少时间(二分查找)
  8. MySQL学习笔记之MySQL安装详解
  9. 动态添加Html单元格时,事件怎么写?如mouseover事件
  10. 【报告分享】2021年中国新锐品牌增长潜力报告.pdf(附下载链接)
  11. 波士顿动力十年对比刷屏,网友:以后该不会变成终结者吧?
  12. 系统学习深度学习(一) --深度学习与神经网络关系
  13. hex2bin附源代码
  14. 转载_ANC降噪学习
  15. 计算机公式mode,强大的 Org mode(3): 表格的基本操作及公式、绘图 · ZMonster's Blog...
  16. 【SpringCloud-学习笔记】Docker基本操作
  17. 【pytorch】|tensor grad
  18. 2023 年值得关注的十大人工智能趋势,还不快码住来看!
  19. cesium 获取当前屏幕视角的三维参数,x、y、z、heading、pitch、roll
  20. HashMap为什么用链表加红黑树?目的是什么?原理是什么

热门文章

  1. 厄米特矩阵(Hermittan Matrix)
  2. 如何在Excel中突出显示不同颜色的重复值?(转载)
  3. 1147: 查找子数组
  4. Ansible安装与配置
  5. 第一次到学校的电子阅览室上网
  6. 实现多线程的3种方式
  7. 基于ARM9的32位高端嵌入式微处理器和嵌入式操作系统内核研究
  8. Oauth2.0实现单点登录的原理流程,通俗易懂!
  9. 基于springboot的医院血库管理系统
  10. 阿里云_云计算_云服务器ECS概念_Punrain