vtuqpfiy
这里好冷清。。发个JAVA经典报数问题数组方法解答

学校老师给出的题。。我想了好久才想出来 问题是这样的 : 有100个人报数。。每逢7的倍数就出列。。直到队列里剩下50个人为止,问哪些人出列了?

public class baoshu {

public static void main(String[] args) {

boolean[] bairen = new boolean[100];

int next = 1;

int index = 0;

int shengyu = 100;

while (shengyu > 50) {

if (bairen[index] == false) {

if (next == 7) {

bairen[index] = true;

--shengyu;

next = 1;

System.out.println((index + 1));

} else {

next++;

}

}

index++;

if (index == 100) {

index = 0;

}

}

}

}

纯天然苦逼
记得以前看马士兵视频的时候好像练过这类题
展开Biu

记得以前看马士兵视频的时候好像练过这类题=1223=

好吧,其实我是来实验表情功能的。。#1923#

[查看全文]
Monster_yanni
我看不明白
展开Biu

!15~我看不明白...

[查看全文]
chinacissp
直接用来记录所报的数就好了嘛
展开Biu

Bum仔 发表于 2011-6-24 19:24

~84~ next直接用来记录所报的数就好了嘛。像这样:

if (bairen == false) {

建议 if (!bairen)

[查看全文]
血のばら
贤狼赫萝福利社
这个就是约瑟夫环问题么
展开Biu

这个就是约瑟夫环问题么?

[查看全文]
qxzgang
这里确实很冷清
展开Biu

这里确实很冷清~~慢慢来吧,总会好的

[查看全文]
某海洋
哪些人出列了
展开Biu

= =呦。哪些人出列了?0.0晕了稍微。。。

[查看全文]
逝去的启明星
学点东西先
展开Biu

#33!嘛。。。学点东西先

[查看全文]