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的倍数中断。