#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]<<endl;
}
//2.实现逆置
//2.1 记录起始下标位置
//2.2 记录结束下标位置
//2.3 起始与结束位置的下标互换
//2.4 起始位置++ 结束位置--
//2.5 循环执行2,1,直到起始位置>=结束位置
int start=0; //起始下标
int end=sizeof(arr)/sizeof(arr[0])-1; //结束下标
while(start<end){
//实现元素互换
int temp=arr[start];
arr[start]=arr[end];
arr[end]=temp;
//下标更新
start++;
end--;
}
cout<<"数组逆置后:"<<endl;
for(int i=0;i<5;i++){
cout<<arr[i]<<endl;
}
return 0;
}