题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
类似于转佛珠
import java.util.*; public class Test{ public static void main(String args[]){ int[] a = {1,2,3,4,5,6,7,8,9}; Scanner scan = new Scanner(System.in); System.out.print("input n: "); int n = scan.nextInt(); for(int i=0;i<n;i++) { //转佛珠啦 int temp=a[a.length-1]; for(int j=a.length-1;j>=0;j--){ if(j==0) a[j]=temp; else a[j]=a[j-1]; } } for(int i : a){ System.out.print(i+" "); } } } /*----运行结果 C:\>java Test input n: 9 1 2 3 4 5 6 7 8 9 C:\>java Test input n: 10 9 1 2 3 4 5 6 7 8 */