易语言多维数组删除成员导致的一些问题

删除多维数组成员后是不是就不是多维数组了
不管怎样,我删除一次多维数组的成员后,第二次在这个多维数组中取数据就超出维数了。只要删除这个成员是以为我这个程序正在做分数排序,找不到好的办法可以排,只能用 :数组排序()这个命令,先将平均分排序,然后就让对应的分数填到对应行。

.版本 2
.子程序 _按钮1_被单击
.局部变量 i1, 整数型
.局部变量 i2, 整数型
.局部变量 分数, 小数型, , "35,35"
.局部变量 平均分数, 小数型, , "35"
.局部变量 i3, 整数型
.局部变量 is, 整数型, , , 循环计数
.计次循环首 (35, i1)
.计次循环首 (35, i2)
置随机数种子 ()
分数 [i1] [i2] = 取随机数 (10, 100) + 取随机数 (10, 100) × 0.01
' 输出调试文本 (分数 [i1] [i2])
.计次循环尾 ()
置随机数种子 ()
平均分数 [i1] = 取随机数 (10, 100) + 取随机数 (10, 100) × 0.01
.计次循环尾 ()
' 上面是初始数据,下面的测试代码
.计次循环首 (35, i1)
.计次循环首 (35 - i1, i2)
.如果真 (分数 [i2] [9] = 平均分数 [i1])
.计次循环首 (8, i3)
' 输出调试文本 (分数 [i2] [i3])
.计次循环尾 ()
删除成员 (分数, i2 × 9, 9)
输出调试文本 (i2 × 9)
is = is + 1
跳出循环 ()
.如果真结束
.计次循环尾 ()
.计次循环尾 ()
输出调试文本 (“完成”)

我测试报错的是出在删除成员(i2*9),我不知道你的数组维度是多少,错误是一样的,这个维度超出了你的维度上限追问

是这样的,能帮我改改吗,感觉头晕晕的

追答

话说,我看了半天也没看明白你要整啥,

温馨提示:答案为网友推荐,仅供参考