地址 https://www.acwing.com/problem/content/description/26/算法
題目描述
實現函數double Power(double base, int exponent),求base的 exponent次方。函數
不得使用庫函數,同時不須要考慮大數問題。spa
注意:code
不會出現底數和指數同爲0的狀況blog
樣例ip
輸入:10 ,2 輸出:100 輸入:10 ,-2 輸出:0.01
算法1
按照題意來 注意指數的正負get
C++ 代碼io
class Solution { public: double Power(double base, int exponent) { double res = base; if(exponent == 0) return 1; else if(exponent > 0) { for(int i = 1; i < exponent;i++) res = res *base; }else{ for(int i =0;i >= exponent;i--){ res = res /base; } } return res; } }; 做者:defddr 連接:https://www.acwing.com/solution/acwing/content/3327/ 來源:AcWing 著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。