VB数组中插入和删除一个元素.doc

VB数组中插入和删除一个元素.doc

ID:51816579

大小:70.00 KB

页数:5页

时间:2020-03-16

VB数组中插入和删除一个元素.doc_第1页
VB数组中插入和删除一个元素.doc_第2页
VB数组中插入和删除一个元素.doc_第3页
VB数组中插入和删除一个元素.doc_第4页
VB数组中插入和删除一个元素.doc_第5页
资源描述:

《VB数组中插入和删除一个元素.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VB数组中插入和删除一个元素PrivateSubCommand1_Click()'插入一个元素,J为要插的值,M为要插入的位置,之后输出新的数组,j=Val(Text1.Text):n=Val(Text2.Text)DimxDimibAsInteger,iaAsIntegerIfnUBound(a)+1Thenx=MsgBox("输入的n不在范围之内",5+48,"输入n的值")Ifx4ThenEndElseText2.Text=""Text2.SetFocusEndIfElseDoWhileia=n-1Andia<=U

2、Bound(a)a(ia)=b(ib+1):ia=ia+1:ib=ib+1LoopForib=0ToUBound(b)Picture2.Printb(ib);NextibEndIfEndSubPrivateSubCommand2_Click()'删除一个元素,之后输出新的数组,DimxDimicAsInteger,iaAsIntegerm=Val(Text3.Text)IfmUBound(a)+1Thenx=MsgBox("输入的m不在范围之内",5+48,"输入m的值")Ifx4ThenEndElseText3.Tex

3、t=""Text3.SetFocusEndIfElseDoWhileia=m-1Andia<=UBound(a)a(ia+1)=c(ic):ia=ia+1:ic=ic+1LoopForic=0ToUBound(c)Picture3.Printc(ic);NexticEndIfEndSuba(ia+1)=c(ic):这一句提示“下限越界”,这个应该怎么修改将数据存在一个动态的数组中(dataArr)dimdataArr()dimiaslong1.插入(J为要插的值,M为要插入的位置)ReDimPreservedataArr

4、(UBound(dataarr)+1)'将数组放大fori=UBound(dataarr)tom-1step-1'从最下面向m-1循环dataarr(i)=dataarr(i-1)nextidataarr(m)=j2.删除(M为要删除的位置)fori=mtoUBound(dataarr)-1'从m向ub..-1dataarr(i)=dataarr(i+1)nextiReDimPreservedataArr(UBound(dataarr)-1)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。