a / b 的上取整 相当于 (a + b - 1) / b 的下取整,代码实现如下:
int a, b; int c = a / b; //下取整 int d = (a + b - 1) / b; //上取整
上取整还可以写成 c=a/b+(a%b>0); 注意不要丢括号
四舍五入可以自己写 double a,b; int c; c=int(a/b+0.5);
共 1 条回复
上取整还可以写成 c=a/b+(a%b>0); 注意不要丢括号
四舍五入可以自己写 double a,b; int c; c=int(a/b+0.5);