可以说我在关注NSInteger
的:
111
246
99
82
92
85
是否有一个函数可以像这些数字一样转换(四舍五入):
110
250
100
80
90
85
最佳答案
查看您请求的结果,将小于100的数字四舍五入到最接近的5,将超过100的数字四舍五入到最接近的10。这样,您可以获得所需的结果
- (NSInteger)roundToNearest:(NSInteger)inputNum
{
if (inputNum < 100){
return roundf(inputNum / 5.0f) * 5;
}
else {
return roundf(inputNum / 10.0f) * 10;
}
}
关于ios - iOS:四舍五入到最接近的数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26118034/