不耻下问:Java语言10个人围坐一圈报数,数到3的人退出,剩下的人继续报数,最后留下的人是几号呢
退出后继续重头开始数的话是1,2。
比较笨的办法思考:如果每次都数到3的人退出的话:第一轮:3、6、9退出第二轮:4、8退出第三轮:5退出第四轮:7退出第五轮:10退出最终剩下1、2换一种办法思考,每次数到三的人退出,剩下的人报数时都会把3补齐,在不换位置的情况下只有1、2不会数到3;同理报4的人退出的话,最终留下的是1、2、3