2022-03-27 18:35:17 +08:00
< p > Implement < a href = "http://www.cplusplus.com/reference/valarray/pow/" target = "_blank" > pow(x, n)< / a > , which calculates < code > x< / code > raised to the power < code > n< / code > (i.e., < code > x< sup > n< / sup > < / code > ).< / p >
< p > < / p >
2023-12-09 18:42:21 +08:00
< p > < strong class = "example" > Example 1:< / strong > < / p >
2022-03-27 18:35:17 +08:00
< pre >
< strong > Input:< / strong > x = 2.00000, n = 10
< strong > Output:< / strong > 1024.00000
< / pre >
2023-12-09 18:42:21 +08:00
< p > < strong class = "example" > Example 2:< / strong > < / p >
2022-03-27 18:35:17 +08:00
< pre >
< strong > Input:< / strong > x = 2.10000, n = 3
< strong > Output:< / strong > 9.26100
< / pre >
2023-12-09 18:42:21 +08:00
< p > < strong class = "example" > Example 3:< / strong > < / p >
2022-03-27 18:35:17 +08:00
< pre >
< strong > Input:< / strong > x = 2.00000, n = -2
< strong > Output:< / strong > 0.25000
< strong > Explanation:< / strong > 2< sup > -2< / sup > = 1/2< sup > 2< / sup > = 1/4 = 0.25
< / pre >
< p > < / p >
< p > < strong > Constraints:< / strong > < / p >
< ul >
< li > < code > -100.0 < x < 100.0< / code > < / li >
< li > < code > -2< sup > 31< / sup > < = n < = 2< sup > 31< / sup > -1< / code > < / li >
2023-12-09 18:42:21 +08:00
< li > < code > n< / code > is an integer.< / li >
< li > Either < code > x< / code > is not zero or < code > n > 0< / code > .< / li >
2022-03-27 18:35:17 +08:00
< li > < code > -10< sup > 4< / sup > < = x< sup > n< / sup > < = 10< sup > 4< / sup > < / code > < / li >
< / ul >