c 中如何開平方,開立方,開n次方

時間 2021-09-02 11:59:39

1樓:匿名使用者

用迭代法,程式如下:#include

#include

#include

const double smallfraction = 1.0e-8; double newtroot(double x, int n)

return x1;

} void main()

2樓:匿名使用者

方法是這樣的:

x表示我要開的數,y表示結果,z是和開方後比較接近的數y=z+(x-x^2)/2*z

也許你還不太明白,具體舉例來說明》

sqr(x)代表開x,即根號x,這個符號不太好打假如我開5,即求根號5的值

5比4大sqr(4)=2,sqr(9)=3,9比5大,即4<5<9,所以2http://zhidao.baidu.

com/question/58858263.html ps:這個答案看來還比較合理,不過我還沒用c++實現過 希望對你有幫助

3樓:匿名使用者

可用迭代法逼近:

#include

#include

#include

double mysqrt(double n)while(fabs(x2-x1) > 1e-6);

return x1;

}int main(void)

開立方用c++怎麼寫?

4樓:匿名使用者

例子:baic語言 將523002這個數開平方,開du三次方以及

zhi開n次方的完整程式。daoc中只能用乘方函式版,權pow(x,n)引數都是double型別的,開n次方等一乘1/n次方

#include"math.h"

void main()

( 回答就回答你最需要的)

5樓:暖萱紫菱

可以利用baimath庫中的pow(x,y)函式。

du開立方即為求x得1/3次方,因此可zhi寫為pow(x, 1.0/3),即dao可對x開立方。回pow() 函式用來求

答 x 的 y 次冪(次方),其原型為:

double pow(double x, double y);

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

c++的平方,3次方,4次方。。。。怎麼打

6樓:

這些不是基本運算,所以沒有相關運算子(大多數cpu只有加減乘除,邏輯運算,位移運算,其他均不是cpu能直接實現的運算),如果要實現只能靠編寫程式實現。。。

不過c語言提供了相關標準函式庫

#include"math.h" //包含該為標頭檔案y=pow(m,n); //m是底數,n是指數,y是冪值。。 四次方 n=4,三次方n=3

c++ 有#include ,函式都是一樣的。

c++中的加減乘除開方乘方如何表示?????

7樓:戮在腳下

加的操作符

是 +減的操作符是 -

乘的操作符是 *

除的操作符是 /

取模/取餘的操作符是 %

乘方/開方用函式 pow(x, y),標頭檔案是其中x是底數,y是指數。

比如求2的三次方就是 pow(2,3)

求2的三次方根則是 pow(2,1/3)

乘方開方互為逆運算。

還有一個方便的求 平方根的函式就是 sqrt(x), 返回x的平方根。

8樓:

+ 加- 減

*乘/除

%取模sqrt開方

pow 求冪(乘方) x的y次方

9樓:雲淡風輕in蘇州

#include

#include

int main()

樓上基本對了,sqrt是開二次方,如果開n次方就還是需要用pow的。

怎麼開平方?開平方根開立方有什麼區別?

10樓:匿名使用者

比如 2的平方是4,那麼將4開平方就是2,2就是4的平方根。

2的三次方是8,那麼將8開立方就是2, 2就是8的立方根

怎樣才能快速的開平方、開立方啊 有什麼簡便方法麼?

11樓:匿名使用者

如果個複數a+bi的n次方等於c+di,這個複數a+bi就叫做c+di的n次方根(i是虛數單位)。c+di叫做被開方數,n叫做根指數。求一個複數的方根的過程,稱為開方,開平方、開立方是開方的特例。

如果一個複數a+bi的平方等於c+di,那麼這個複數a+bi叫做c+di的平方根。c+di叫做被開方數,求一個複數平方根的過程,叫做開平方。

一個正數如果有平方根,那麼必定有兩個,它們互為相反數。顯然,如果我們知道了這兩個平方根的一個,那麼就可以及時地根據相反數的概念得到它的另一個平方根。

在複數系內,負數可以開平方。負數的平方根為一對共軛純虛數。例如:-1的平方根為±i,-9的平方根為±3i,其中i為虛數單位。

正數的開平方的計算方法是:

將被開方數的整數部分從個位起向左每隔兩位劃為一段,用撇號分開,分成幾段,就表示平方根是幾位數。

根據被開方數左邊第一段裡的數,求得平方根的最高位上的數字。

從第一段的數減去這最高位上數的平方,再把被開方數的第二段拖下來,組成第一個餘數。

把求得的最高位數乘以20去試除第一個餘數,所得的最大整數作為試商。如果這個整數部分大於或者等於10,就改用9作試商,如果第一個餘數小於第一位數字乘以20的積,則得試商0。

用最高位數的20倍加上試商的和乘以這個試商,如果所得的積小於或等於餘數,試商就是平方根的第二位數;如果所得的積大於餘數,就把試商減小再試。

用同樣的方法,繼續求平方根的其他各位上的數。

求小數的算術平方根,同樣可以用整數開平方的方法來計算,但在用撇號分段時要從小數點起向左把整數部分每隔兩位用撇號分開,從小數點起向右把小數部分每隔兩位也用撇號分開。如果小數點後的最後一段只有一位,就添上一個0補成兩位。

如遇開不盡的情況,可先化去根號下的分母,然後用上面的開平方的方法,把被開方數中能開得盡方的因數開出來後,移到根號外面即可。如12.5的平方根,可以寫作5√2/2。

求分數的算術平方根,可把分子和分母分別用上面的開平方的方法開方。

負數的開平方,可以先用上面的開平方的方法開方,再在得數的後面寫上虛數單位i即可,如-529的平方根,先用開平方的方法,求出529的平方根是±23,再在±23的後面寫上虛數單位i,於是乎-529的平方根就是±23i。

虛數的開平方,可用複數的開方公式)√r[cos(θ+2kπ)/2+isin(θ+2kπ)/2],(k=0,1),也可以根據平方根和複數相等的定義,利用待定係數法解二元二次方程組,求出虛數的平方根。如:4i的平方根是√2+√2i,-√2-√2i。

如果一個複數a+bi的立方等於c+di,那麼這個複數a+bi叫做c+di的立方根。c+di叫做被開方數,3是根指數。求一個複數立方根的過程,叫做開立方。

任何非零複數有且只有三個立方根,它們均勻分佈在以原點為圓心,算術根為半徑的圓周上,三個立方根對應的點構成正三角形。零的立方根是零。

在複數範圍內,1的立方根有三個:1、-1/2+√3/2i、-1/2-√3/2i,其中i是虛數單位。利用1的立方根和下面介紹的開立方的方法,可以求出任意實數的三個立方根。

將被開方數的整數部分從個位起向左每三位分為一組,用撇號分開。

根據最左邊一組,求得立方根的最高位數。

用第一組數減去立方根最高位數的立方,在其右邊寫上第二組數,做為第一個餘數。

把求得的最高位數的平方乘以300,去試除上述餘數,所得的最大整數作為試商。

把求得的最高位數的平方的300倍、求得的最高位數的30倍與試商的積與試商的平方三者之和,去乘以這個試商,觀察其積是否大於餘數,若大於,就減小試商再試,若不大於,試商就是立方根的第二位數;

用同樣的方法,繼續求立方根的其他各位上的數。

把最終的得數分別乘以-1/2+√3/2i和-1/2-√3/2i,就得到了這個實數的三個立方根。如:64的立方根是4、-2+2√3i、-2-2√3i。

12樓:匿名使用者

最簡單的方法就是背下兩位數的乘方表。然後不斷的去試。當然一般人也沒這個耐力。

相關內容在高等數學裡面有。這裡簡要說一下開平方。主要用到多項式。

(1+x)^2=1+2x+x^2

如果x是一個非常小的數(0.1左右就行),那麼就可以忽略等式右邊第三項。

現在我們來對6358來進行開方。還是63.58比較方便,

一看就知道平方根在7和8之間,並且離8比較近。好吧我假定平方根是(8-x)。x是一個比較小的數。

其中有2*8*x=64-63.58 。8*x=0.21。x約等於0.03

所以開方後的根約為7.97

一點意見,僅供參考。

13樓:大概或許會

不知道簡便不簡便 背下 1到20 的平方

x的導數是什麼,X開平方的導數是什麼??

提問 x 的導數是什麼 解答 原式 1 x 1 1 1 x 0 1 0題目解析 該題答案為0。題目為 x 的導數是什麼?x 的結果就是對函式式x求導的結果,所以易得對x求導的結果為1。但題目還問了函式表示式的導數,所以還需要計算函式表示式x 的導數,即為1的導數,由已知公式知道任何常數的導數為0。所...

初中數學怎樣開平方根,初中數學開根號怎麼開

這名字不長 首先我們知道,若 y x,則x y 求乙個正整數的平方根,碰到容易開平方根數就可以直接求根,但碰到不容易看出根的數,就需要借助數學表和計算器等工具了.就想能不能直接用筆算出根來,而不借用數學表和計算器.例如 求144的平方算術平方根?如果查數學表和用計算器的很簡單,144的算術平方根是1...

開方和開平方有區別嗎還是它們是一樣的

鼕鼕琪琪劉劉 一 範圍不同 1 平方根 平方根,又叫二次方根,表示為 其中屬於非負數的平方根稱之為算術平方根。一個正數有兩個實平方根,它們互為相反數,負數沒有平方根。2 開平方 求一個數a的平方根的運算,叫做開平方,其中a叫做被開方數。在實數範圍內a必須大於或等於零,即a為非負數 在複數範圍內,定義...