有n个人围成一圈,按顺序从1到n编好号。从第一个人开始报数,报到m(m
举一反三
- 有n个人围成一圈,按顺序从1到n编好号。从第一个人开始报数,报到m(m<n)的人退出圈子,下一个人从1开始报数,报到的人退出圈子。如此下去,直到留下最后一个人。编写程序,输入整数n和m,并按退出顺序输出退出圈子的人的编号。
- 有 [color=#000000]n [/color]个人围成一圈, 按顺序从 1 到 [color=#000000]n [/color]编好号。从第一个人开始报数, 报到 [color=#000000]m[/color][color=#000000]([/color][color=#000000]m<n[/color][color=#000000])[/color]的 人退出圈子, 下一个人从 1 开始报数, 报到 [color=#000000]m [/color] 的人退出圈子。如此下去, 直到留下最后一个人。编写程序, 输入整数 [color=#000000]n [/color] 和 [color=#000000]m [/color], 并按退出顺序输出退出圈子的人的编号。
- 7.题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到5报数),凡报到5的人退出圈子,问最后留
- 有n个人围成一圈,顺序排号,从第1个人开始报数,从1报到m,凡报到m的人退出圈子,问最后留下的是原来第几号的人?下列函数完成上述处理,其中m、n的(m
- 有n个人围成一圈,按序列编号。从第1个人开始报数,数到m时该人退出,并且下一个从1重新开始报数,求出出圈人的顺序(n>m,例如n=20,m=7)。请编写一个通用程序。