Q
舍入算術表達式
-3
A
回答
0
當他們都是整數時,你不能這樣做。至少其中一人必須是雙人或浮動的。要舍入到最接近的整數,您可以使用Math.Ceiling(value)
,但是您必須將括號中的內容作爲十進制進行轉換,並將結果作爲整型進行轉換。 例子:
int result = (int)Math.Ceiling((decimal)yourExpression);
+1
對不起,它應該是你的表達。謝謝你,@SamiKuhmonen –
0
如果你不想投全部翻番然後
itlog = (int)Math.Ceiling(first/(double)second/third);
可能會工作,雖然我沒有測試它。你需要投出至少一個以加倍其他明智的分裂將是錯誤的。
+0
謝謝,編輯建議。正如我所說,沒有運行代碼。由於某種原因,思維操作將從右到左,現在我認爲它是完全錯誤的:) –
2
兩個數字的典型語言無關實現是(a+(b-1))/b
,其中a
和b
是整數。
0
從gudok的回答繼,你可以這樣做:
itog = (first/second +(third - 1))/third;
相關問題
- 1. 算術表達式
- 2. BASH算術表達式
- 3. 解析算術表達式
- 4. 算術表達式語法
- 5. 算術表達式解析
- 6. 如何計算算術表達式
- 7. 將算術表達式表示爲樹
- 8. 用樹表示的算術表達式
- 9. Prolog中的算術表達式
- 10. 指針算術 - 相同的表達式?
- 11. 派生一個算術表達式?
- 12. 冪算術常量表達式
- 13. 帶小數點算術表達式
- 14. Tcl,Perl中的算術表達式
- 15. 藥劑:(ArithmeticError)的算術表達式
- 16. 評估算術語法樹表達式
- 17. 最大化算術表達式
- 18. 隨機算術表達式(Android)
- 19. C#表達式樹簡單算術
- 20. Javascript中的算術表達式
- 21. 算術正則表達式中
- 22. 算術雙重表達式和c/C++
- 23. 算術表達式的Bash腳本
- 24. 評估算術表達式時出錯
- 25. 如何寫算術表達式在Haskell
- 26. 令牌化算術表達式?
- 27. Eval算術表達式windows phone7?
- 28. javascript驗證算術表達式的正則表達式
- 29. 對錶達式樹的算術表達式
- 30. 正則表達式將算術表達式分解成部分
如果你正在試圖做的分裂,那麼你真的不應該使用整數所有安韋 – Sayse
你的問題似乎有點我不清楚。您能否創建一個[最小化,完整和可驗證示例](http://stackoverflow.com/help/mcve)至少包含您的值和預期結果? –