c++ vector元素逆置
时间: 2023-10-19 15:33:09 浏览: 101
c语言实现 一维数组 元素倒序(逆置)
要实现C数组的元素逆置,可以使用以下代码:
```C++
#include<iostream>
using namespace std;
int main() {
int arr = { 1,3,2,5,4 };
int start = 0;
int end = sizeof(arr) / sizeof(arr = arr[end];
arr[end = temp;
start++;
end--;
}
for (int i = 0; i < 5; i++) {
cout << arr[i << " ";
}
return 0;
}
```
这段代码中,我们首先声明了一个5个元素的数组arr,并给它赋上初始值。然后,我们使用两个指针start和end分别指向数组的头部和尾部。通过交换start和end指向的元素,来逆置数组的元素,直到start和end相遇为止。最后,我们使用for循环遍历数组并输出逆置后的结果。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文