A. n個小孩圍成一個圈,從一開始數,數到七的人出列,求依次出列的次序 求用java寫
這個問題是很經典的編程問題,叫約瑟夫環問題,我之前有寫程序,所以直接拷給你吧,我初始的n值為13,你也可以自己修改 //YueSeFu.java public class YueSeFu { public static void main(String[] args) { final int n=13,s=1,m=5;//n為總人數,從第1個人開始報數,報數到m的出圈 int[] p=new int;//數組p用於標記已出圈的人 int[] q=new int;//數組q存放出隊的順序 int i,j,k,N=0; k=s-2;//k從1開始數出圈人的下標 for(i=1;i