一道数组置换问题。
#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
int arr[10]={1,2,3,4,5,6,7,8,9,0};
int start=0;
int end=sizeof(arr)/sizeof(arr[0])-1;
cout<<"数组元素互换前为:"<<endl;
for(int i=0;i<10;i++){
cout<<arr[i];
} cout<<endl;
while(start<end){
int temp=arr[start];
arr[start]=arr[end];
arr[end]=temp;
start++;
end--;
}
cout<<"数组元素互换后:"<<endl;
for(int i=0;i<10;i++){
cout<<arr[10];
}cout<<endl;
system("pause");
return 0;
}