用C語言求冪函式和指數函式的方法

2022-10-04 03:48:07 字數 852 閱讀 5617

c語言pow()函式:求x的y次方(次冪)

標頭檔案:

#include

pow() 函式用來求 x 的 y 次冪(次方),其原型為:

double pow(double x, double y);

pow()用來計算以x 為底的 y 次方值,然後將結果返回。設返回值為 ret,則 ret = xy。

可能導致錯誤的情況:

錯誤**:

注意,使用 gcc 編譯時**入-lm。

【例項】請看下面的**。

#include

#include

int main ()

輸出結果:

7 ^ 3 = 343.000000

4.73 ^ 12 = 125410439.217423

32.01 ^ 1.54 = 208.036691

c語言sqr函式:求給定值的平方根

標頭檔案:

#include

sqrt() 用來求給定值的平方根,其原型為:www.cppcns.com

double sqrt(double x);

【引數】x 為要計算平方根的值。

如果 x < 0,將會導致 domain error 錯誤,並把全域性變數 errno 的值為設定為 edom。

【返回值】返回 x www.cppcns.com平方根。

注意,使用 gcc 編譯時**入-lm。

【例項計算200 的平方根值。】

#include

main()

輸出結果:

answer is 14.142136

本文標題: 用c語言求冪函式和指數函式的方法

本文位址:

python中的冪函式 指數函式問題

最近在調 碰到冪函式 指數函式,總是提示 valueerror math domain error valueerror negative number cannot be raised to a fractional power 這些異常 錯誤,發現裡邊有很多細節問題 python中,想要表示a的...

python中的冪函式,指數函式問題

最近在調 碰到冪函式 指數函式,總是提示 valueerror math domain error valueerror negative number cannot be raised to a fractional power 這些異常 錯誤,發現裡邊有很多細節問題 python中,想要表示a的...

解決python中的冪函式 指數函式問題

最近在調 碰到冪函式 指數函式,總是提示 valueerror math domain error value程式設計客棧error negative number cannot be raised to a fractional power 這些異常 錯誤,發現裡邊有很多細節問題 python中,...