一道vb编程题(急)

来源:百度知道 编辑:UC知道 时间:2024/05/30 14:43:10
将一维数组a(10)中的数组元素循环向后移动一个位置,最后一个元素移到第一个元素的位置上去.

也就是逆序存放嘛~
dim a(9) as variant
dim i as integer
i=0:j=9
while i<j
t=a(j)
a(i)=a(j)
a(j)=t
i=i+1:j=j-1
wend
去试试

T=A(Ubound(A))
For i=UBound(A) to Lbound(A)+1 Step -1
A(i)=A(i-1)
Next
A(Lbound(A))=T

t=a(10)
for i = 10 to 1 step -1
a(i)=a(i-1)
next i
a(0)=t

tmp = arr(1)
For nX = 2 To 10
arr(nX - 1) = arr(nX)
Next
arr(10) = tmp