刷題筆記(十五) 數值的整數次方

2021-10-05 08:55:23 字數 436 閱讀 5354

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

保證base和exponent不同時為0

思路一:常規方法

利用while迴圈進行乘積計算

class solution 

return 1/ans;

}if(exponent>0)

return ans;}}

};

思路二:快速冪方法

利用指數的二進位制。舉例:10^5,5的二進位制為101,可以轉化為:10^001*10^100

class solution 

return 1/ans;

}if(exponent>0)

return ans;}}

};

數值的整數次方(十五)

題目 實現函式double power double base,int exponent 求base的 exponent次方。不得使用庫函式,同時不需要考慮大數問題。注意 不會出現底數和指數同為0的情況 當底數為0時,指數一定為正 樣例1輸入 10 2 輸出 100 樣例2 輸入 10 2 輸出 0...

程式設計題 數值的整數次方

題目描述 給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。保證base和exponent不同時為0 我的思考 1 如果次方是正樹,即直接迴圈累乘即可 2 如果次方是0的話,任何數的0次方都是1 3 如果次方是小於0的數的話,則在迴圈的時候...

數值整數次方

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