TC官方合作论坛

 找回密码
 立即注册
查看: 1244|回复: 3

[问题] xjxing213 的 数组成员过滤 论坛自动把[i]屏蔽了

[复制链接]
发表于 2016-12-6 15:50:31 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 cjxdn 于 2016-12-7 21:31 编辑
  1. //列子1:言术
  2.     变量 数组测试=数组("a","b","c","d","e","f","g")
  3.     变量 标记=假,数组成员数=数组大小(数组测试)
  4.     遍历(变量 i = 0; i < 数组成员数; i++)
  5.         如果(数组测试[i] == "h")
  6.             标记=真
  7.         结束
  8.         如果(标记)
  9.             数组测试[i]=数组测试[i+1]
  10.         结束
  11.     结束
  12.     如果(标记)
  13.         数组删除末尾元素(数组测试,"")
  14.         数组删除末尾元素(数组测试,"")
  15.     结束
  16.     调试输出(数组测试)




  17.     ////例子2:
  18.     变量 数组测试=数组("a","b","c","d","e","f","g")
  19.     调试输出(数组测试)
  20.     变量 数组总数=数组大小(数组测试)
  21.     遍历(变量 i = 0; i < 数组总数; i++)
  22.         如果(数组测试[i]=="g")
  23.             遍历(变量 j = i; j < 数组总数; j++)
  24.                 如果(j<数组总数-1)
  25.                     数组测试[j]=数组测试[j+1]
  26.                 结束
  27.             结束
  28.             数组删除末尾元素(数组测试,"")
  29.             跳出//j赋值完毕,跳出多余i的遍历
  30.         结束
  31.     结束
  32.     调试输出(数组测试)

  33.     ////////经测试过滤a b f g都正常
复制代码

回复

使用道具 举报

发表于 2016-12-7 07:48:11 | 显示全部楼层
大神,能不能遍历条件不用(数组成员数-1),如果删除一个不存在的字母(比如:h),那么数组结尾必然少一个。囧。。。。
回复 支持 反对

使用道具 举报

发表于 2016-12-7 10:46:54 | 显示全部楼层
本帖最后由 言术 于 2016-12-7 10:51 编辑

.....

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

 楼主| 发表于 2016-12-7 19:33:58 | 显示全部楼层
本帖最后由 cjxdn 于 2016-12-7 21:23 编辑
  1.     变量 数组测试=数组("a","b","c","d","e","f","g"),过滤内容="b"
  2.     调试输出(数组测试)
  3.     变量 是否找到=字符串查找(数组测试,""=""&过滤内容&""")
  4.     如果(是否找到!=-1)//找到需要过滤的内容
  5.         变量 数组总数=数组大小(数组测试)
  6.         变量 获取下标=字符串格式化("%c",字符串返回字符(数组测试,是否找到-1))
  7.         遍历(变量 i = 获取下标; i < 数组总数; i++)
  8.             如果(i<数组总数-1)
  9.                 数组测试[i]=数组测试[i+1]
  10.             结束
  11.         结束
  12.         数组删除末尾元素(数组测试,"")
  13.     结束
  14.     调试输出(数组测试)
复制代码


大神这个例子有没有建议
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-27 16:40 , Processed in 0.041599 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表