分析:设 a 数组有 n 个元素,将 a 数组中的内容按颠倒的次序重新存放,只需将元素 a[0]的
内容与元素 a[n-1]的内容交换,将元素 a[1]的内容与元素 a[n-2]的内容交换,……,将元素
a[i]的内容与元素 a[n-i-1]的内容交换即可;i 的取值范围为 0 到(取整)-1。例如,将数组
内容 8、3、5、1、9、7、2 改为 2、7、9、1、5、3、8 的方法如图 4.3 所示。程序如下:
#include <iostream.h>
a[0]
8
a[1]
3
a[2]
5
a[3]
1
a[4]
9
a[5]
7
a[6]
2
图 4.3 数组内容倒置
a[0]
2
a[1]
7
a[2]
9
a[3]