c怎樣求立方根C中怎麼求立方根以及N次方根

2021-03-06 23:32:39 字數 897 閱讀 6319

1樓:和屋昂黃

計算乙個數字的立方根方法:使用對數和指數組合的方法表示立方根。loga(b)表示 以a為底,b的對數,a(m)表示a的m次方。

我們知道a(loga(b))等於b,並且nloga(b)等於log以a為底b的n次方。結合這兩個性質,我們可以得到任何乙個數的任何乙個次冪的值,自然也能求得立方根,只需的log前面的係數換成1/3即可。漢字有點囉嗦,直接看**,有效**只有一行。

**:[cpp] view plain copy#include float getcuberoot(float finput)

還有一種更簡單的方法,利用c標準庫函式 pow函式,可以直接得到乙個數的任何次冪;

**:cpp] view plain copy double resvalue = pow((double)8,double(1/3));

注意:pow函式的第乙個引數是浮點型別的,第二個引數可以是整形,也可以是浮點型,由於1/3整形是0,所以也要轉成浮點型。

2樓:匿名使用者

pow(double x,double y) //求x的y次方所以,例如,要求9的立方根,只需pow(9,1.0/3)【注意】

1、x、y均為double型;

2、頭部需要包含#include(c++風格)或者#include(c風格)

望採納哦~ 有問題再問哦~ o(∩_∩)o

c++中怎麼求立方根以及n次方根

3樓:匿名使用者

double pow(double x double k);

返回x的k次方,可以另k=1/n,則函式返回的是x的n次方根

4樓:匿名使用者

你在 數學庫檔案math.h裡找一下

求平方根和立方根的計算公式,平方根和立方根有什麼簡便計算

大學我不知bai 道。在高中之前du。除了計 算器以zhi外沒有計算方法 dao。除了特殊的數字需要記專憶外。比如說4的平方根正負屬2 9的平方根正負9。我那時候要求背到400的平方根正負20 立方也一樣。只是沒有正負之分。我們背到1000的立方根10就完事兒了 平方根和立方根有什麼簡便計算 我總結...

負數有幾個立方根零的立方根是什麼2,立方根

在實數範圍內,乙個負數有乙個立方根,零的立方根是0零.思考1,乙個正數有幾個立方根 乙個負數有幾個立方根 在實數範圍內,乙個正數或者乙個負數都只有乙個立方根。正數的立方根是正數,負數的立方根是負數。在複數的範圍內,兩者都有三個根,除了乙個實數根外,還各有二個共軛的複數根。乙個正數有1個立方根 乙個負...

求8i的立方根求計算過程,8的立方根怎麼算

因為i 2 1,且i 3 i 2 i i 所以3 8i 3 8 i 3 2i 8的立方根怎麼算 答案 2 求立方根的意思,是找出哪個數的立方等於該數。2的立方就是8,所以8的立方根就是2.演算法 8 1 3 2 希望幫到你 望採納 謝謝 加油 因為2的立方是8 所以8的立方根是2 望採納謝謝 如何快...