实现元素的逆置
#include<iostream>
using namespace std;
// 数组的逆置
int main() {
// 1. 创建数组
int arr[5] = { 1, 3, 2, 5, 4 };
cout << "数组逆置前" << endl;
for (int i = 0; i < 5; i++) {
cout << arr[i] << ",";
}
//2. 实现逆置
cout << endl;
// 2.1记录起始下标位置
int start = 0;
// 2.2 记录结束下标位置
int end = sizeof(arr) / sizeof(arr[0]) - 1;
while (start < end) {
//2.3 起始 和结束 位置互换
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
//2.4起始++ 结束--
start++;
end--;
}
for (int i = 0; i < 5; i++) {
cout << arr[i] << ",";
}
system("pause");
return 0;
}
总结: 元素的逆置
-
创建数组
-
实现逆置
2.1记录起始下标位置
2.2 记录结束下标位置
2.3 起始 和结束 位置互换
2.4起始++ 结束– -
打印逆置结果