我知道ceil函数的作用,它将数字向上舍入。 所以; 1.3至2.0和5.9至6.0。 但我希望它以0.5的步长进行整理。 所以; 1.3至1.5和5.9至6.0。 这可能吗? 感谢!!!
答案 0 :(得分:4)
y = ceil(x * 2.0)/2.0;
应该做你需要的:
x x*2.0 ceil(x*2.0) y
------------------------------
1.3 2.6 3.0 1.5
1.6 3.2 4.0 2.0
5.9 11.8 12.0 6.0