题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
package comm.lbb.jcc;
import java.util.Scanner;
public class Ch16 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n;
int m;
int k = 0;
n = scan.nextInt();
m = scan.nextInt();
int[] a = new int[n];
int[] list = new int[n];
for (int i = 0; i < n; i++) {
a[i] = scan.nextInt();
}
for (int j = 0; j < n - m; j++) {
list[j + m] = a[j];
}
for (int j = m - 1; j >= 0; j--) {
list[j] = a[n-1-k];
k++;
}
for (int x: list) {
System.out.print(x + " ");
}
}
}
以上是自己写的一段代码,记录学习情况,如有不对,请多见谅。