整形指數e的情況
綜上所述,本題目需要單獨考慮的因素為:底數為0並且指數小於0 的情況。如果不進行考慮就會出現對0求倒數的情況
還有一種情況是0的0次方,結果為0或者1,根據面試官的要求確定
對於出現0的負數次方的情況,常用的表示方法為:返回值、全域性變數、異常
使用布林型全域性變數表示錯誤的情況
public class solution
int ab***ponent =exponent;
if(exponent<0)
double result = powerwithunsignedexponent(base,ab***ponent);
if(exponent<0)
return result;
}public double powerwithunsignedexponent(double base, int exponent)
return result;
}}
public class solution
int ab***ponent =exponent;
if(exponent<0)
double result = powerwithunsignedexponent(base,ab***ponent);
if(exponent<0)
return result;
}public double powerwithunsignedexponent(double base, int exponent)
return result;
}}
數值整數次方
題目 實現函式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,如果...