數值的整數次方

2021-09-17 00:09:45 字數 517 閱讀 5769

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

按照常規思路解題,但是做完題後發現還是有很多需要注意的地方的。

①注意次冪的正負數還有 0

②當 base 為 0 且 exponent 為負數時不存在

③浮點數與 0 比較是在較小的範圍內進行的,不可以直接用 base == 0 比較

④計算結果不在 double 範圍內

以下**是通過的,但是沒有完全考慮到上述問題。僅供參考

public class solution 

if(exponent == 0)

return 1.0;

else if(isneg == true)

return 1.0/ans;

else

return ans;

}}

如有錯誤或者不合理的地方,敬請指正~

加油!!

數值整數次方

題目 實現函式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,如果...