几个人围成一圈的问题

2023-07-06   


编程题:设有n个人依围成一圈,从第1个人开始报数,数到第m个人出列,然后从出列的下一个人开始报数,数到第m个人又出列,…,如此反复到所有的人全部出列为止。设n个人的编号分别为1,2,…,n,打印出出列的顺序;要求用java实现。【中等难度】
   答:代码如下:
   package test;
   public class CountGame
   private static boolean same(int[] p,int l,int n)
   for(int i=0;i playerNum*step)
   break;
  
   for(int i=1;i playerNum)break;
   if(counter%step==0)
   System.out.print(i + ” “);
   p[counter/step-1]=i;
  
   counter+=1;
  
  
   System.out.println();
  
   public static void main(String[] args)
   play(10, 7);
  
  


相关内容:

  1. 年事业单位考试《行测》章节练习及答案解析(三)
  2. 年事业单位考试《行测》历年真题及答案解析(六)
  3. c/c++某大公司的两道笔试题
  4. 我与metall的求职故事
  5. 拓展游戏——破冰游戏
  6. “助残就业”公益活动正式开课