10个人围成一圈,从1到10编号,从1开始数,数到3或3的倍数的位置,则该位置的人出局,求最后剩下哪一个号? 数组解法: 数组存放数组:a[10]存在1到10编号人 数组遍历到尾部又从头遍历:遍历数组--->内循环.设置一个外循环--->使得数组可以从头遍历,而且从1开始的的递增数字.while循环实现 数到3或3的倍数的位置出局:a[i]=0; 退出外部循环的条件:只剩下一人. 具体代码如下: package algorithm.约瑟夫斯; public class 数组解法 { publi…