我有一个从 CSV 导入的大长列表中的数字列表,
我需要在用户在文本字段中输入数字后查阅列表,因此在用户输入数字后我需要将数字取到最接近的整数或 x.5
例如
1;
1.5;
2;
等等
因此,如果用户输入 1.2,它将转到 1,如果用户输入 1.45,则转到 1.5
这是一般规则,但对于一长串数字,
那么我该如何实现呢?
非常感谢!
最佳答案
只需这样做:
x = round(x * 2.0) / 2.0;
这会将 x
舍入到最接近的 0.5 的倍数。
关于objective-c - ios 整数到 int 或 .5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12313006/