2012-11-15 32 views
0

我得到2個雙數 - basicpow,我必須計算basic^power。 我的問題是,有案件應該拋出錯誤 - 如果如果pow是像奇數/偶數和基本是負數 - 例如basic=(-2)pow=0.75=(3\4)所以它應該是(-2)^3=-8,然後root 4 of -8意味着錯誤。那麼如何檢測這種情況呢?如何檢查雙數的分母是否奇數?

回答

2

pow()手冊頁:

POW(X,Y)返回爲NaN並引發對有限X < 0和有限非整數y中的 「無效」 的浮點異常。

所以檢查一下。

相關問題