步进数学功能 [英] Step math function
本文介绍了步进数学功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要返回以下内容的函数
I need function which returns:
-
表示范围=>结果中的任何数字
for any number from range => result
[0.001,0.01)=>0.01
[0.01,0.1)=>0.1
[0.1,1)=>1
[1,10)=>10
<代码>[10,100) =>100
等
我的第一个想法是使用 if
,但这是最糟糕的方法.有一个简单的解决方案吗?
My first idea was to use if
, but this the worst way. Is there a simple solution?
推荐答案
10^(floor(log(x) + 1))
这篇关于步进数学功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文