不耻下问:Java语言10个人围坐一圈报数,数到3的人退出,剩下的人继续报数,最后留下的人是几号呢

不耻下问:Java语言10个人围坐一圈报数,数到3的人退出,剩下的人继续报数,最后留下的人是几号呢

退出后继续重头开始数的话是1,2。

比较笨的办法思考:
如果每次都数到3的人退出的话:
第一轮:3、6、9退出
第二轮:4、8退出
第三轮:5退出
第四轮:7退出
第五轮:10退出
最终剩下1、2
换一种办法思考,每次数到三的人退出,剩下的人报数时都会把3补齐,在不换位置的情况下只有1、2不会数到3;同理报4的人退出的话,最终留下的是1、2、3