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

学习目标:

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


# 代码展示
#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;
}
 

学习内容:

用数组名做函数参数时传递的是首元素地址
©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页