import java.util.*;
public class Movearray{
public static void main(String[] args){
int a[]={1,2,3,4,5,6,7,8,9,10};
Scanner s=new Scanner(System.in);
System.out.print("请输入要移动的位数:");
int m=s.nextInt();
int[] b=new int[a.length];
for(int i=a.length-m-1;i>=0;i--){
b[i+m]=a[i];}
for(int j=a.length-m;j<a.length;j++){
b[j-(a.length-m)]=a[j];}
for(int k=0;k<b.length;k++){
System.out.print(b[k]+" ");}
}
}
有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
最新推荐文章于 2022-11-24 18:43:07 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)