Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在我的程序中查找值的5的第一个倍数_Objective C_Math - Fatal编程技术网

Objective c 在我的程序中查找值的5的第一个倍数

Objective c 在我的程序中查找值的5的第一个倍数,objective-c,math,Objective C,Math,我不知道如何在我的程序中做一些非常简单的事情 给定一个浮点值f(可以是0,也可以是500万,等等),我需要找到第一个值x,比如x>=f(x大于f),并且x是5的倍数。除以5,四舍五入到下一个整数(使用ceil()或类似方法),再乘以5。除以5,向上取整到下一个整数(使用ceil()或类似方法),再乘以5。您可以使用模运算符执行以下操作: x = f - f % 5 + 5 您可以使用模运算符并执行以下操作: x = f - f % 5 + 5 你能告诉我如何使用ceil吗?这是一个Objec

我不知道如何在我的程序中做一些非常简单的事情


给定一个浮点值
f
(可以是0,也可以是500万,等等),我需要找到第一个值
x
,比如
x>=f
(x大于f),并且
x
是5的倍数。

除以5,四舍五入到下一个整数(使用
ceil()
或类似方法),再乘以5。

除以5,向上取整到下一个整数(使用
ceil()
或类似方法),再乘以5。

您可以使用模运算符执行以下操作:

x = f - f % 5 + 5

您可以使用模运算符并执行以下操作:

x = f - f % 5 + 5

你能告诉我如何使用ceil吗?这是一个Objective-C程序。Objective-C仍然是C,您可以访问
@reising:
ceil(3.5)
4。您能告诉我如何使用ceil吗?这是一个Objective-C程序。Objective C仍然是C,您可以访问
@reising:
ceil(3.5)
生成4。相关:相关:f是浮点,甚至被截断为int,那么它将以5的倍数中断。f是浮点,甚至被截断为int,那么它将以5的倍数中断。