'已知数组dwTarget() '准备桌子(临时变量) Dim t&, i& '按顺序交换 For i = 1 to 10 '前序取 t = dwTarget(i) '后序取并存前序 dwTarget(i) = dwTarget(21 - i) '存后序 dwTarget(21 - i) = t Next
说个简单的方法,楼主参考一下。 假设是数组 arrData()有20个元素,类型为Integer; 元素下标是0到19,各个元素已经输入数据并赋值完成了。 按题意要求“对换值”,其实是把元素值“倒序”。 处理代码如下: dim arrBuff() as Integer dim i as Integer arrBuff() = arrData() for i=0 to 19 arrdata(i) = arrbuff(19-i) next