Scratch实现约瑟夫环报数游戏:展示不同报数阈值下的男女生初始排列
报数游戏题目说明
背景信息:
5名男生(蓝色圆圈)和3名女生(红色圆圈)共8人围成一个圆圈,给定数字n(2 ≤ n ≤ 5)。从第1人开始顺时针依次报数,当报数为n时,此人离开圆圈;随后下一个人从1开始重新报数,再次报到n的人离开,循环游戏直至剩余5人。要求找到游戏开始时的初始排法,使得每次离开圆圈的都是女生,最终剩余的5人都是男生。
示例参考:

Scratch编程实现要求
报数游戏规则:初始由1开始顺时针报数,具体实现要求如下:
- 点击绿旗后,小猫说出:“男生5人,女生3人,共8人”,效果参考:

- 等待2秒后,小猫说:“报数为2”,同时在舞台中呈现n=2时满足规则的男女生初始位置(蓝色为男生,红色为女生)。
- 等待2秒后,小猫说:“报数为3”,同时在舞台中呈现n=3时满足规则的男女生初始位置。
- 等待2秒后,小猫说:“报数为4”,同时在舞台中呈现n=4时满足规则的男女生初始位置。
- 等待2秒后,小猫说:“报数为5”,同时在舞台中呈现n=5时满足规则的男女生初始位置。
- 等待2秒后,程序结束。