逆序
解题思路:8 6 5 4 1逆序成1 4 5 6 8 可以前后调换位置 即
将1和8交换 4和6交换即可得到所求
int main() {
int arr[5] = { 8,6,5,4,1 };
int tmp = 0;
int sz = sizeof(arr) / sizeof(arr[0]);
int right = sz - 1;
int left = 0;
int i = 0;
while (left <= right) {
tmp = arr[left];
arr[left] = arr[right];
arr[right] = tmp;
left++;
right--;
}
for (i = 0; i < sz; i++) {
printf("%d ", arr[i]);
}
}