首先,反转数组,你应该返回一个数组,不是在函数内部做输出。
其次,分析你的程序,i = 0 a[] = {8,2,3,4,5,6,7,1} 输出a[0] = 8
i= 1 a[] = {8,7,3,4,5,6,2,1} 输出 a[1]=7
i= 2 a[] = {8,7,6,4,5,3,2,1} 输出a[2]=6
i= 3 a[] = {8,7,6,5,4,3,2,1} 输出a[3]=5
i= 4 a[] = {8,7,6,4,5,3,2,1} 输出a[4]=5
i= 5 a[] = {8,7,3,4,5,6,2,1} 输出a[5]=6
后面的我就不给你列出来了,自己分析吧,至于如何修改
你反转的时候遍历只需要到lengh/2即可,因为如果你都换了。那么数组里面的元素等于没换
|