如何删除数据a(5)中的a(4)呢(50分)

  • 主题发起人 主题发起人 zhangqinghe
  • 开始时间 开始时间
Z

zhangqinghe

Unregistered / Unconfirmed
GUEST, unregistred user!
说详细点
 
 我要删除数组a(5)中的a(4)这一项,应该如何写呢
 
不好意思还是不太明白
 
a(0)=1,a(1)=2,a(2)=2,a(3)=4,a(4)=5,a(5)=6 我要删除a(3)=4这一项从数组a中删除掉,如何写,谢谢
 
我的天~~~你一点程序设计都没学过吗?
 
我要动态记一些值,不过有时又要动态的删除一些值,我是刚入学的学生,,能告诉我一下吗。。楼上的哥们
 
虽然有些无聊,但反正很简单,就写一下吧~
如果你的a是静态数组就这么来写:
for i:=3 to Length(a)-2 do
a:=a[i+1];
如果你的a是动态数组,就再加上一句:
SetLength(a,Length(a)-1);
 
把后面的数据依次向前移动也可以(针对数据比较少的时候,如果有大量数据,要根据具体需要赖设计算法,自己试试)

a(3)=a(4),a(4)=(5)。。。。
 
后退
顶部