有n个孩子站成一圈,从第一个孩子开始顺时针方向报数,报到3的人出列,下一个人继续从1报数,直到最后剩下一个孩子为止。问剩下第几个孩子。

来源:互联网 发布:重置电脑网络配置命令 编辑:程序博客网 时间:2024/06/09 19:01
package com.zz;import java.util.Vector;public class test1 {/** * @param args */public static void main(String[] args) {Vector a = new Vector();for(int i=1; i<=10; i++){a.add("第" + i + "个孩子");}for(;;){if(a.size()==1) break;for(int k=0; k<2; k++)a.add(a.remove(0));a.remove(0);}System.out.println(a);}}


 

0 0
原创粉丝点击