劍指offer JZ12數值的整數次方

2021-10-08 14:06:55 字數 480 閱讀 9429

時間限制:c/c++ 1秒,其他語言2秒

空間限制:c/c++ 32m,其他語言64m

熱度指數:683626

本題知識點: 數學

給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。

保證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...