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 望採納謝謝 如何快...