数组逆置分析图:
在这里插入代码片:
#include<iostream>
using namespace std;
int main(){
int arr[5] = {1,3,5,7,9};
cout<<"逆置前的数组"<<endl;
for(int i=0; i<5; i++){
cout<<arr[i]<<endl;
}
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;
}