public static void main(String[] args) { Scanner sc=new Scanner(System.in); int a=sc.nextInt(); int b=sc.nextInt(); int []c=new int[1000]; ArrayListnumber=new ArrayList (); for (int i = 0; i < a; i++) { number.add(i+1); } int count=1; int flag=0; do{ for(int i=0;i< number.size();i++) { if (count% b == 0) { //移除的位置会缺失 而往后移了一个 c[flag] = number.remove(i); flag++; i--; } count++; } }while(number.size()!=0); for (int i = 0; i < a; i++) { System.out.println(c[i]); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)