⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 array1d_4.java

📁 java程序设计 清华出版社 孙燮华老师编写的程序源代码
💻 JAVA
字号:
//array1D_4.java 
public class array1D_4 {
  public static void main(String args[]) {
    final int N = 13;     //总人数N
    final int S = 3;      //从第S个人开始报数
    final int M = 5;      //报数M的人出圈
    int p[] = new int[N+1];
    int flag[] =new int[N+1];
    int i,j,n;
    for(i = 1;i<=N;i++) {
      p[i] = i;
      flag[i] = 1;
    }
    i=S; j=1; n=0;
    System.out.println("\n出圈顺序为:");
    while(true){
      while(j<M){
        i = (i+1>N?1: i+1);
        j+=flag[i];
      }
      System.out.print(" "+p[i]);
      flag[i] = 0;
      n++;
      if(n==N){ 
        System.out.print("\n");
        break;
      }
      j = 0;
    }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -