C++实现10个数前m个数和后10-m转换位置

学习目标:

实现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;
}

学习内容:

用数组名作函数参数时传递的是首元素地址