import java.util.Scanner;
class Demo_13 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//输入有几个整数
System.out.println("输入有几个整数:");
int n = sc.nextInt();
int m;
//m<n,否则没意义
do{
System.out.println("输入后移几位:");
m = sc.nextInt();
}while(m>=n);
//用来存放n个数
int[] arr1 = new int[n];
//用来存放移动后n个数
int[] arr2 = new int[n];
//给数组1赋n个数
System.out.println("给数组赋"+n+"个数");
for(int i = 0;i<n;i++){
int num = sc.nextInt();
arr1[i] = num;
}
//先将m个数移到新数组中
int j= 0;
for(int i =n-m ;i<arr1.length;i++){
arr2[j] = arr1[i];
j++;
}
//将前面的数放到新数组的后面
for( int i = 0;i<n-m;i++){
arr2[j] = arr1[i];
j++;
}
//打印新数组
for(int i = 0;i<arr2.length;i++){
System.out.print(arr2[i]+" ");
}
}
}