实现10个数前m个数和后10-m转换位置ios
#include<iostream> using namespace std; void exchange(int X[],int s,int t) { int k,w; for(k=s;k<=(s+t)/2;k++) { w=X[k]; X[k]=R[t-k+s]; X[t-k+s]=w; } } int main() { int A[10],i,m; cout<<"请输入要存入的10个元素:"<<endl; for(i=0;i<10;i++) cin>>A[i]; cout<<"请输入m的值:"<<endl; cin>>m; exchange(A,0,9); exchange(A,0,9-m); exchange(A,10-m,9); for(i=0;i<10;i++) cout<<A[i]<<" "; return 0; }