0
A
回答
0
這聽起來非常含糊。你可以使用它來解決它
if (10%4 != 0) ... //checks if there is a remainder
但是如何得到它5需要更多的上下文。
0
這裏是我的一個簡短的功能建議這樣做:
private int FindCeilingDevider(int numberToDivide, int divisor)
{
double result;
do
{
result = (double) numberToDivide/(double) divisor;
divisor++;
}
while (result != Math.Ceiling(result));
return divisor - 1;
}
2
我假設,給出了一些數A和B,你想找到一個數x,使得:
- X整除甲
- x大於或等於B
- x被最小化
在給定的例子,A = 10,B = 4,X = 5 找到X最簡單的對碼的方法是:
public int getX(int a, int b){
while(a % b != 0){
b++;
}
return b;
}
一般來說,這是不容易找到的因素任意數字。事實上,一些計算機領域,如密碼學,取決於大數分解需要很長時間的事實。
+0
假設您不知道有解決方案,您需要錯誤處理 - 因此需要某種失敗值或異常。例如。 'A = 11,B = 4'。此外,因素是成對出現的,其中至少有一個是<= sqrt(A)。注意可能是'sqrt(A)> B> x1'和'x = A/x1',所以我們不能簡單地在'b> sqrt(a )'。 – Keith
相關問題
- 1. 按天分配行均勻
- 2. 使用RelativeLayout來均勻分割佈局
- 3. 如何分割清單均勻/
- 4. Zurb電子郵件模板列寬度被均勻分割
- 5. PRNG均勻分佈
- 6. 如何分析號碼的均勻度/奇怪在Java中
- 7. 哈希碼的均勻分佈()
- 8. 將非均勻分佈轉化爲均勻分佈
- 9. VS2013行號不均勻
- 10. matplotlib - 均勻保持勾號位置,但值不均勻
- 11. VB.NET - 分割成多個分割號碼
- 12. 檢查數字是否被許多其他人均勻分割
- 13. 如何在3中均勻分割屏幕?
- 14. 在TensorFlow中GPU之間均勻分割RNN內存消耗
- 15. 如何在兩列之間均勻分割TableRow?
- 16. 用於循環打印的均勻分割數給定範圍
- 17. 如何在遊戲場景中均勻分割兩個SKSpriteNode
- 18. 清漆client.identity - 如何更均勻地分割負載?
- 19. 根據Windows中的行數對文件進行均勻分割
- 20. 如何分割不均勻量的重複字符串? Ruby
- 21. jOuery移動導航欄不分割空間均勻
- 22. 在列表中均勻分割字符串:Python
- 23. Powerpoint VBA - 均勻分佈列
- 24. 均勻分配菜單
- 25. 隨機均勻分佈
- 26. 均勻分佈矩形
- 27. Python適合均勻分佈
- 28. 分發按鈕DIV均勻
- 29. 均勻分佈差異
- 30. 均勻網格分區
你只會得到一個'2'的計算,因爲這是整數除法。 – Oded