1樓:馬新筠營兒
double
pow(double
x,double
y);pow()用來計算以x
為底的y
次方值,然後將結果返回
可能導致錯誤的情況:
如果底數
x為負數並且指數
y不是整數,將會導致
domain
error
錯誤。如果底數
x和指數y都是
0,可能會導致
domain
error
錯誤,也可能沒有;這跟庫的實現有關。
如果底數x是
0,指數
y是負數,可能會導致
domain
error
或pole
error
錯誤,也可能沒有;這跟庫的實現有關。
如果返回值
ret太大或者太小,將會導致
range
error
錯誤。錯誤**:
如果發生
domain
error
錯誤,那麼全域性變數
errno
將被設定為
edom;
如果發生
pole
error
或range
error
錯誤,那麼全域性變數
errno
將被設定為
erange。
注意,使用
gcc編譯時**入-lm。
#include
#include
intmain()
輸出結果:7^
3=343.000000
4.73^12
=125410439.217423
32.01
^1.54
=208.036691
2樓:桓河藏櫻
math.h庫裡有這個函式,pow(x,n),也可以自己用迴圈來寫long
fun(int
x,int
n)在主函式main()中,直接呼叫fun函式即可
c語言程式設計n的階乘,C語言程式設計 N的階乘
高寵 小霸王 include include stdio.h int input int min,int max void main j for i 2569 s i len if n m printf d n else printf a d d n,m if len 20 for i len 1 ...
C語言程式設計求序列前N項和,C語言程式設計 本題要求編寫程式,計算序列 1 1 4 1 7 1 10 的前N項之和
2 1 3 2 5 3 8 5 這個數列每項的分子 分母分別是fibonacci數列的後一項與前一項。求這一數列前n項的和可採取n由鍵盤輸入,設一迴圈按fibonacci數列規律求出分子與分母,將將分式轉換為浮點除法求值累加獲得最後結果。舉例 如下 include stdio.h int main ...
c語言,用遞迴方法求一個整數a的n次方
long long p int a,int n 這就是那個遞迴的函式,主函式自己寫一下吧。c語言 用遞迴方法求x的n次方 兩個錯誤 1.按演算法n小於0時,62616964757a686964616fe59b9ee7ad9431333365656633y 1 fun x,n 1 x 2.第二個條件應...