bbs.huse.cn에 처음 게시됨 JavaScript의 배열 개체는 강력한 메서드와 함께 번들로 제공됩니다. 따라서 매우 짧은 코드로 강력한 배열 작업을 구현할 수 있습니다그리고 이러한 기능은 C 또는 C로 구현해야 할 수도 있습니다. C 코드가 여러 번 가독성이 낮음 요셉의 질문에 대한 자바스크립트 답변 인원 열쇠 [Ctrl A 모두 선택 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다 ] //written by lola.huse.2006-4-1 function printArray(Arr) { for(var j=0;j<Arr.length;j++) document.write(Arr[j]+" "); document.write(" ") } function a(peopleAmount,passKey) { var ar=new Array(); for(var i=0;i<peopleAmount;i++) ar.push(i+1); document.write("最初队伍为: ") printArray(ar); document.write("关键字为"+passKey+" ----------- ") var currentPos=1; while(ar.length>1) { currentPos=(currentPos+(passKey-1))%ar.length;// if(currentPos==0)currentPos=ar.length //document.write(currentPos+1+" "); document.write(ar.splice(currentPos-1,1)+"号走了,剩下成员为:"); printArray(ar); } document.write("最后剩下的是:") printArray(ar); document.write("<a href=javascript:history.back(-1)>继续"); }