永发信息网

有500个小朋友拉成一个圆圈,从其中一个小朋友开始依次编号1-500,从1号小朋友开始循环1-3报数,数到3的

答案:2  悬赏:30  手机版
解决时间 2021-03-23 11:06
有500个小朋友拉成一个圆圈,从其中一个小朋友开始依次编号1-500,从1号小朋友开始循环1-3报数,数到3的
最佳答案
while(true){
if(list.size()==500){//所有人出局,游戏结束
break;
}
if(i%3==0){//数到3 或3的倍数
if(如果这个小朋友还没出局){
修改他的状态,让他出局
list.add(出局的小朋友) //记录出局的小朋友;
i++;
}
else{
list.add(下一个还没有出局的小朋友);
i++;
}
else{
i++;
}
}
}
数到3跟被3整除是一样的。
你要是还写不出来,再问我要源代码
全部回答
import java.util.*; public class childgamesdemo { public static void main(string[] args) { int m = 0; list list = new arraylist(); //初始化500人 for(int i=1 ; i <=500 ; i++){ list.add(i); } while(list.size()>1){ for(int i = 0 ;i
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯