蓝桥题库每日一练 · 2026.08.17
8月17日 小猫、Crab、Gobo、Giga 四个角色在舞…
小猫、Crab、Gobo、Giga 四个角色在舞台上围成一圈玩「报数」游戏。以小猫为起点,按顺时针从 1 开始报数,节奏 1 秒 1 个,报到 40 为止。规则:如果要报的数「与 3 相关」——数字里含有 3,或者是 3 的倍数(如 13、24)——那么轮到的角色不报数字,改说「过」。
评分标准
- 10 分:四个角色大致围成一圈
- 20 分:能顺时针轮流报数,且每个角色报的数符合要求
- 10 分:报到 40 停止,完全符合题目要求
参考解法
这是小时候玩过的「过 3 不叫」游戏。要解决两个问题:轮到的数该说什么?该轮到谁说? 先说「该说什么」。「与 3 相关」其实是两件事,中一件就说「过」: ① 数字里含有 3(像 3、13、23、30、31……)——怎么让电脑看出「有没有 3」?用「(数) 包含 [3] ?」这块积木,它专门检查一串字里有没有那个字; ② 是 3 的倍数(像 6、9、12、24……)——判断整除,用「(数) 除以 (3) 的余数 = 0」,余数是 0 就说明正好整除、是 3 的倍数。 把这两件事用「或」连起来:只要有一件成立,就说「过」,否则老老实实报数字。 再说「该轮到谁」。四个角色像传接力棒:先建一个「适用于所有角色」的变量「数」,当大家共用的计数牌。小猫点绿旗把「数」设为 1,广播暗号「轮到小猫」开跑;每个角色只在收到自己的暗号时干活——先看「数」超没超 40,超了就「停止全部脚本」(数到 40 为止);没超就按上面的规则说 1 秒、把「数」加 1,然后广播下一位的暗号。……
此答案或解析由 AI 生成,请谨慎使用。
难度依赛考组别及等考级别粗略评估,仅供参考。