基本上我想知道是否可以在数字中得到指数值,例如:
number = 2.6e3
我想获得指数的值3。我一直在寻找相当一段时间,但没有找到答案。我是编程的新手,所以我可能不知道到底要找什么(哪些方法等)。
非常感谢任何帮助!谢谢!
答案 0 :(得分:1)
假设我正确地解释了你的问题,这就是你想要做的: B = A ^ X其中A和B是已知值。解决X.
1000 = 10 ^ X(在这种情况下,X = 3。)
以下代码适用于任何基础。它需要Foundation或UIKit。函数参数" value"和" base"分别是B,A。试试Xcode Playground中的代码!
func getExponentForValueAndBase(value: Double, base: Double) -> Double {
return log(value)/log(base)
}
getExponentForValueAndBase(1000, base: 10) // = 3
答案 1 :(得分:0)
假设这是你的问题:给定一个整数的数字,找到它的日志基数10的整数值。
<customErrors mode="On" redirectMode="ResponseRewrite" >
....
</customErrors>