我想將一個數字加到下一個季度(即2.1輪到2.25)。據我所知,我可以通過使用Math.Round(num * 4)/4
獲得最接近的一個季度,但我想對此進行擴展,以便它總是在下一季度完成。四捨五入到下一季
到目前爲止,我唯一的解決方案是使用if塊,但是我想首先耗盡單線算法的方法來儘量保持簡單。
這在技術上與語言無關,但在這種情況下,我使用的是C#。
要清楚,下面是我想要的例子:如2.0
- 2.0住宿 - 2.24四捨五入到2.25
- 2.25住宿2.25
- 2.26 - 2.49圓高達2.5
- 等等......
是非常合情合理的,不知道爲什麼我不能認爲這更早,只是「那些日子之一」我猜。由於有很好的解釋,將其標記爲答案,儘管其他兩個答案也是正確的。 – Tony