publicclassCount3Quit{publicstaticvoidmain(String[]args){boolean[]arr;arr=newboolean[500];for(inti=0;iarr[i]=true; }intindex=0;intnow=0;intleft=arr.length;while(left>1){if(arr[index]=true){now=now+1;if(now==3){arr[index]=false;left=left-1;now=0;}}index=index+1;if(index==arr.length){index=0;}}for(inti=0;iif(arr[i]=true){ System.out.println(i);}}}}大侠们,自学java,又碰到一个不知道咋错的了,麻烦各位大神了。。。。这个结果就是打印出了0到499题目就是500个人围成一圈,从某一个人开始数,数到第三个人让他离开这个圈,然后从下一个人继续数,同样是第三个人离开,这样一直下去,直到剩下一个人,问这个人在第几个位置(相对于开始数的起点)?
慕容3067478
宝慕林4294392
相关分类