Scratch实现约瑟夫环报数游戏:展示不同报数阈值下的男女生初始排列
类型:程序题

报数游戏题目说明

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

示例参考: 排列示例

Scratch编程实现要求

报数游戏规则:初始由1开始顺时针报数,具体实现要求如下:

  1. 点击绿旗后,小猫说出:“男生5人,女生3人,共8人”,效果参考: 初始提示效果
  2. 等待2秒后,小猫说:“报数为2”,同时在舞台中呈现n=2时满足规则的男女生初始位置(蓝色为男生,红色为女生)。
  3. 等待2秒后,小猫说:“报数为3”,同时在舞台中呈现n=3时满足规则的男女生初始位置。
  4. 等待2秒后,小猫说:“报数为4”,同时在舞台中呈现n=4时满足规则的男女生初始位置。
  5. 等待2秒后,小猫说:“报数为5”,同时在舞台中呈现n=5时满足规则的男女生初始位置。
  6. 等待2秒后,程序结束。
加载中