【代码补充】 将SINGLE类型一维数组反序排放 在线等...

来源:百度知道 编辑:UC知道 时间:2024/09/20 21:40:37
private sub ff(a() as single,n as int)
dim i as int, x as single
for i=1 to n/2
...
next i
end sub
中间 ... 是书上没写的...麻烦大家帮忙写一下 我实在是想不明白

x=a(i)
a(i)=a(n-i+1) //从第一项开始
a(n-i+1)=x //利用x暂时存储原前面的值,然后赋值给后面的元素

就交换 左右变量位置就好了啊。以最中间一个元素为基点如果是偶数个就中间2个位置也交换~用一个临时变量来交换
i=1 2 3 4 5 6 7
7-i+1 = 7 6 5