n個人圍一圈報數,數到m的人退出,直到最後只剩乙個人。
/**
* n個人圍一圈報數,數到m的人退出,直到最後只剩乙個人
*/public class countquit
public static void main(string args)
public static void startgrame()
start = start.getnext();
count++;
}system.out.println("最後剩下的小孩編號為:"+start.getcode());
}public static void createcircle() else }}
remainpeople = countquit.n;
}}class node
public int getcode()
public void setcode(int code)
public node getnext()
public void setnext(node next)
}
java 求解第n個醜數
題目 我們把只包含因子2,3和5的數稱為醜數 ugly number 求從小到大的順序第n的醜數,例如6,8都是醜數,但14不是,因為它包含因子7。習慣上我們把1當作第1個醜數 第一種解法 最簡單粗暴野蠻也是效率最低的一種解法是 public class solution return i publ...
java實現100個不重複隨機數
前幾天,做了這個題目。發現實現起來有不同的路子。1.是隨便對int陣列內的數進行調換。2.是建立兩個陣列,乙個是1 100,另乙個從其中隨機取值。這裡可以設定乙個end變數記錄取值長度。1.public class randomarr for int i 0 i 100 i 2.public cla...
java實現兩個很大的數相加
package com.mine.main 很大很大的兩個數相加 可能超出int,也可能超出long author niezhenjie public class bignumber public static string add string num1,string num2 if null n...