package wo;
import java.util.Scanner;
public class Biao {
public void outList(int[] a, int m, int n) {
int flag1 = 0; // 计数用 判断加到m时 处理出队
int flag2 = 0; // 计数 当为n 时 程序退出
for (int i = 0; i < n; i++) {
if (a[i] != -1)
flag1++;
if (flag1 == m) {
flag1 = 0;
flag2++;
System.out.println(a[i]); // 第几个人出队
a[i] = -1;
}
if (i == (n - 1))
i = -1;
if (flag2 == n) {
return;
}
}
}
public static void main(String[] args) {
System.out.println("请输入人数");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
System.out.println("请输入出局数字");
int m = sc.nextInt();
int[] a = new int[n];
for (int i = 0; i < n; i++) {
a[i] = i + 1;
}
Biao biao = new Biao();
biao.outList(a, m, n);
}
}
java.练习7.17
最新推荐文章于 2023-01-31 23:41:03 发布