public static void main(String[] args) { int p = 100; /**** 初始化人员 ***/ boolean[] per = new boolean[p];// boolean数组表示站成一圈的人,false表示退出 for (int i = 0; i < per.length; i++) { per = true; } /**** 报号 ***/ int t = 0, len = per.length; while (len > 1) { for (int i = 0; i < per.length; i++) { if (per) { t++; if (t == 14) { t = 0; per = false; len--; } } } } /***** 结果 *****/ System.out.println("最后的情况:" + Arrays.toString(per)); for (int i = 0; i < per.length; i++) { if (per) { System.out.println("原来喊的数:" + (i + 1) % 14); } } } 这个答案是8 还有个:
寻求准确答案?????? |
天涯111 发表于 2015-6-20 15:49
我些的结果是75,我认为是这个结果,现在看来有好多结果啊!!坚信自己75
誓...曾经 发表于 2015-6-20 17:39
可以呀,数据应该有很多吧
zlpiano 发表于 2015-6-20 20:38
答案72,绝对正确
逝....曾经 发表于 2015-6-20 17:51
恩,大概就是这样子的,应该说的
誓...曾经 发表于 2015-6-21 13:17
好多大神呀,瞧一下,不过看的不是很懂
逝....曾经 发表于 2015-6-21 13:25
嘿嘿,你看他们的答案,我醉啦
誓...曾经 发表于 2015-6-21 13:30
彼此彼此,都一样,答案太多啦
木头人之死 发表于 2015-6-24 23:01
//存100个数1表示人在0表示没人
int[] renshu=new int[100];
for(int i=0;i1){
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |