java迴圈題目猴子與椰子

2021-04-13 00:36:47 字數 835 閱讀 7082

1樓:匿名使用者

最少的話,最後一次分的時候就是6個,多一個給猴子。

設最後分的時候,也就是剩內下5個的時候為x,加一個也就容是上一次分剩下的。

(x+1)*5就是上一次分的數。

int x = 5;

for(int j=0;j<5;j++)

這樣就行了。

-----------------------------------

因為x=5已經包含了最後一次的分配。

最後x+1 為分配前的數

2樓:手機使用者

public class monkey

system.out.println("椰子原始總數:"+nums);}}

最少3601個

3樓:匿名使用者

這堆椰子總共分來了6次,第1次分為自5份+1個,第2次到第6次分別bai對前面的4份進行分du配,分成5份+1個。設zhi椰子共有x

初始值 x

第一次dao分配剩餘 x-(x-1)/5第二次分配剩餘 x-(x-1)/5-(x-(x-1)/5-1)/5第三次.....

.......

迴圈麻煩。。。用遞迴吧。。

4樓:匿名使用者

好使的 最少3121個

public class coconut }}public boolean getyz(int i, int all, int r)

} else

return t;}}

5樓:匿名使用者

存在一個最小值,和n個非最小值

java題目,求解答,java題目,求解答

indexof 方法可返復回某個指定的字元制串值在字串中首次bai出現的位du 置。第一個引數是zhi檢索的字串值dao第二個引數是規定在字串中開始檢索的位置 所以int a 1後面的意思就是 列印出要查詢的字串在input裡出現的位置 acca f3題目不會求解答 255 英語題目啊,求解答 19...

關於java巢狀迴圈的題

第一次i 0 用完後i自加,變成1.k i 這句執行完成後,k 1,i 2 while 迴圈是k 5就列印i 且每次迴圈後,k k 2 因此可以判斷 while 要迴圈兩次。即打兩次i,結果就是11 第二次for 迴圈時,其實等於2 k 3 i 4 while迴圈時,列印一次i 結果是3,k k 2...

一道java題目,一道java題

int a b b 0 a b system.out.println b 0 1 20b 0 1 b 1 3 b 1 3 是7,賦值給了b 0 1 原本b 0 1 是a的引用a 1 20,這時b system.out.println a 1 看了 應該可以理解專了。主要是考慮的b 0 a,這句屬,對...