Objective-C:除以两个整数并返回一个舍入的整数值

Ale*_*exR 4 int objective-c ios

如何划分两个NSIntegers,例如13/4并将结果舍入到下一个整数= 3?

我已经看到一些样本将整数转换为float并返回整数.但是使用最少量代码的推荐方法是什么?

rob*_*off 15

假设x >= 0y > 0:

如果你想要向下舍入: x / y

如果你想要整理: (x + y - 1) / y

如果你想要舍入到最近的: (x + y / 2) / y