2020 10 28 數值的整數次方

2021-10-25 07:57:48 字數 656 閱讀 8208

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

保證base和exponent不同時為0

1、直接呼叫math方法

public

double

power

(double base,

int exponent)

2、暴力解法,直接進行迴圈求解

public

double

power

(double base,

int exponent)

if(exponent ==0)

if(exponent ==1)

double res =

1.0;

for(

int i =

0;i)return res;

}

3、遞迴快速冪解法

當n>0 時候

當為偶數時候pow(x,n) = pow(x,n/2) *pow(x,n/2)

當為奇數時候 pow(x,n) = x * pow(x,n/2) * pow(x,n/2)

當n<0 時候

求n 的絕對值,根據上述計算,最後返回值求倒數

數值整數次方

題目 實現函式double power double base,int exponent 求base的exponent次方。不得使用庫函式,同時不需要考慮 大數問題。includebool equal double num1,double num2 double powerwithunsignede...

數值整數次方

題目 實現函式double power double base,int exponent 求base的exponent次方。不得使用庫函式,同時不需要考慮 大數問題。includebool equal double num1,double num2 double powerwithunsignede...

數值的整數次方

題目 實現函式double power double base,int exponent 求base的exponent次方。不得使用庫函式,同時不需要考慮大樹問題。這道題目有以下幾點需要注意 0的0次方是無意義的,非法輸入 0的負數次方相當於0作為除數,也是無意義的,非法輸入 base如果非0,如果...