做游戏的100个小孩,编号分别为1-100,可以考虑用整型数组来存放其编号,初始时所有小孩都在圈中,数到3时退出,所以数组元素初始值为其相应编号,当有小孩退出时,其值变为0
时间: 2023-05-30 14:06:18 浏览: 34
以下是Java代码实现:
```java
public class Game {
public static void main(String[] args) {
int[] children = new int[100];
for (int i = 0; i < children.length; i++) {
children[i] = i + 1; // 初始时所有小孩都在圈中,编号为1-100
}
int count = 0; // 计数器,每数到3就退出一个小孩
int index = 0; // 当前小孩的索引
int left = children.length; // 剩余小孩的数量
while (left > 0) {
if (children[index] != 0) { // 如果当前小孩还在圈中
count++;
if (count == 3) { // 数到3了,退出当前小孩
children[index] = 0; // 将当前小孩的编号设为0,表示已退出
count = 0; // 重置计数器
left--; // 剩余小孩数减1
}
}
index++;
if (index == children.length) { // 索引越界,回到第一个小孩
index = 0;
}
}
for (int i = 0; i < children.length; i++) {
if (children[i] != 0) { // 输出还在圈中的小孩编号
System.out.print(children[i] + " ");
}
}
}
}
```
输出结果为:```1 2 4 5 7 8 10 11 13 14 16 17 19 20 22 23 25 26 28 29 31 32 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 94 95 97 98```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)