回答
Math.Round(num/3);
或
Math.Ceiling(num/3);
或
Math.Truncate(num/3);
除以三圍捕可以用數學函數來完成:
int xyzzy = Math.Ceiling (plugh/3);
或者,如果輸入的是一個整數,根本沒有函數:
int xyzzy = (plugh + 2)/3;
的Ceiling
功能是用於明確地舍入(朝正無窮大)。還有很多其他的舍入變體(樓層,截斷,圓到偶數,從零開始舍入等),可以找到in this answer。
找到this其中說,如果你把數字分開,加兩,然後除以三,你會得到正確的答案。例如,7/3 = 2.3,但(7 + 2)/ 3 = 3.
感謝您提出這個問題!牢記這一點絕對值得。 – MaciekTalaska 2012-08-05 05:38:15
非常感謝Jacob。真的很感激它! – Subby 2012-08-05 05:39:02
這是一個好方法。但只有當要劃分的數字是整數類型時。對於整數類型,'/'分區的做法是不同的,這使得這個工作成爲可能。 – 2012-08-05 05:54:06
- 1. 不需要的舍入C++
- 2. 需要讀取excel表C#並導入到mySQL只有3列
- 3. 入門如果需要
- 4. 需要幫助擦除並在C++中插入
- 5. Excel如果字段舍入
- 6. 試圖刪除NaN並舍入合計
- 7. 如何使輸入,如果需要可以重新輸入
- 8. C浮點除法結果舍入爲零
- 9. C++ printf舍入?
- 10. 除以100時的PHP舍入問題
- 11. 需要刪除從結果
- 12. 刪除CSS選擇器,如果需要
- 13. 如果需要
- 14. SQL查詢 - 需要排除,如果要求不符合,並排除,如果取消資格者
- 15. C++舍入問題
- 16. 如果不再需要的事件可以解除綁定?
- 17. 下載的UIImage如果需要的話,並保存供以後
- 18. if語句,需要3個結果
- 19. 如何減少C/C++浮點舍入
- 20. 如何四捨五入整數除法的結果?
- 21. 舍入這個結果
- 22. 如何解決這個舍入要求?
- 23. 整數除法與舍入
- 24. 整數除法,舍入
- 25. 將spearmanr結果舍入爲小數點後3位
- 26. 小數點以上舍入PHP如果0.001
- 27. 需要加入MySQL查詢3個表
- 28. 如何四捨五入數字並以百分比顯示?
- 29. 當不需要舍入時使用LIKE匹配花車
- 30. 微軟SQL四捨五入到整數,需要1位小數
啊,當然。我現在就試試看。謝謝。 – Subby 2012-08-05 05:25:40
這對我有用:gameManager.maxTries =(int)Math.Ceiling((double)gameManager.GameLevelImages [gameManager.GameLevel]/3); 謝謝 – Subby 2012-08-05 05:37:21
知道'num'是否是一個整數是非常重要的。如果'num'是一個浮點類型(或'decimal'),上面的答案是有道理的。另一方面,如果'num'是一個整數類型,比如'int',那麼除法將會截斷以返回一個整數結果。爲了避免這種情況,將denomiantor寫成'3.0'而不是'3'。 **或者**將分子或分母轉換爲「double」(如上面的註釋中所示)。 – 2012-08-05 05:50:00