整除取整问题

来源:互联网 发布:php全栈 编辑:程序博客网 时间:2024/05/17 14:27

向下取整:

直接x/k就好


向上取整:

如 12/5 = 2,要向上取整,需 (12+4)/5 = 3.

即,(x+k-1)/k,为向上取整

或者 12*1.0/5 = 2.4,然后(int)2.4+1,把2.4转换为int后加1

即,(int)x*1.0/k+1

0 0
原创粉丝点击