時間限制:c/c++ 1秒,其他語言2秒給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。空間限制:c/c++ 32m,其他語言64m
熱度指數:683626
本題知識點: 數學
保證base和exponent不同時為0
function
power
(base, exponent)
if(exponent ===0)
let sum = base;
for(
let i=
1; iabs(exponent)
; i++)if
(exponent <0)
return sum;
}
分析:
math.abs():返回數字的絕對值
劍指offer JZ12 數值的整數次方
題目描述 給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。示例1輸入 2,3返回值 8.00000 public class solution if exponent 1 if exponent 1 double res power ba...
劍指offer JZ12 數字的整數次方
給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。保證base和exponent不同時為0 這是乙個簡單的數學問題,但是需要考察細心程度 首先,e和b0的情況需要優先討論掉 b0的 情況好像不討論也沒啥問題 其次,e是整數,所以要分正負討論...
12數值的整數次方 劍指offer,java版
題目描述 給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。注意要考慮全面,若exponent是0,是負數怎麼辦 1.效率低 public class solution else result 1.0 result return resul...