#include <iostream>using namespace std;/*void inverst(int *R,int s,int t){int k,w;for(k=s;k<=(s+t)/2;k++){w=R[k];R[k]=R[t-k+s];R[t-k+s]=w;}
}
int main()
{int A[10],i,m;cout<<"请输入10个数:";for(i=0;i<10;i++){cin>>A[i];}cout<<"请输入m的值,将前m个和后10-m个数整体置换:";cin>>m;inverst(A,0,9);//全部逆置inverst(A,0,9-m);//前10-m个再次逆置inverst(A,10-m,9);//后m个再次逆置for(i=0;i<10;i++){cout<<A[i]<<" ";}return 0;
}
*/
int main(){int *a,n,k;cout<<"请输入数组长度n:";cin>>n;a=new int[n];cout<<"请输入数组元素:"; //初始化数组for(int i=0;i<n;i++){cin>>a[i];}for(int i=0;i<=n/2;i++){ //逆置数组操作k=a[i];a[i]=a[n-i-1];a[n-i-1]=k;}cout<<"逆置后的数组是:";for(int i=0;i<n;i++){cout<<a[i]<<" ";}delete []a;return 0;
}