将一个数组逆序重新存放
时间: 2024-05-02 11:23:54 浏览: 87
C语言程序设计-编写函数fun将一个数组中的值按逆序存放,并在main()函数中输出;
4星 · 用户满意度95%
可以使用双指针的方法,从数组两端开始交换元素,直到中间位置。具体实现如下:
```c++
void reverseArray(int arr[], int len) {
int left = 0, right = len - 1;
while (left < right) {
int temp = arr[left];
arr[left] = arr[right];
arr[right] = temp;
left++;
right--;
}
}
```
其中,`arr` 是需要逆序的数组,`len` 是数组的长度。
阅读全文