關於C語言請問C語言中如何表示根號

2021-08-14 01:43:33 字數 5533 閱讀 8136

1樓:匿名使用者

對於二次根號,有專門的函式sqrt,例如sqrt(2.0)表示根號2。

對於任意次根號下,有專門的函式pow,例如pow(2,0.5)表示根號2,pow(10,1.0/3)表示3次根號下10。

2樓:匿名使用者

在math.h有定義,函式sqrt()

引數和返回值型別為:

double sqrt(double)

3樓:丿

在c語言中,可以用sqrt()函式表示根號,引數型別為double型別,使用前需要先引入標頭檔案math.h。

以下列**為例:

#include

#include

void main()

double i = 9;

printf("%f\n",sqrt(i));

return 0;

擴充套件資料

math.h數學函式庫,一些數學計算的公式的具體實現是放在math.h裡,具體有:

1、double acos(double x) 返回x的反餘弦弧度。

2、double asin(double x) 返回x的反正弦弧度。

3、double atan(double x) 返回x的反正切值,以弧度為單位。

4、double atan2(doubly y, double x) 返回y / x的以弧度為單位的反正切值,根據這兩個值,以確定正確的象限上的標誌。

5、double cos(double x) 返回弧度角x的餘弦值。

6、double cosh(double x) 返回x的雙曲餘弦。

7、double sin(double x) 返回弧度角x的正弦。

8、double sinh(double x) 返回x的雙曲正弦。

9、double tanh(double x) 返回x的雙曲正切。

10、double exp(double x) 返回e值的第x次冪。

11、double log(double x) 返回自然對數的x(基準-e對數)。

12、double log10(double x) 返回x的常用對數(以10為底)。

13、double modf(double x, double *integer) 返回的值是小數成分(小數點後的部分),並設定整數的整數部分。

14、double pow(double x, double y) 返回x的y次方。

15、double sqrt(double x) 返回x的平方根。

16、double ceil(double x) 返回大於或等於x的最小整數值。

17、double fabs(double x) 返回x的絕對值

18、double floor(double x) 返回的最大整數值小於或等於x。

19、double fmod(double x, double y) 返回的x除以y的餘數。

c語言中怎麼表示開根號?

4樓:大野瘦子

用math.h裡封裝好的函式,具體如下:

求平方根:double sqrt(double x)

例:#include

#include

int main(void)

關於c語言的基本運算

1.加法運算子 +

int a = 10;

int b = a + 5;

在第3行利用加法運算子 + 進行了加法運算,再將和賦值給了變數b,最終變數b的值是15

2.減法運算子 或 負值運算子 -

int b = 10 - 5;

int a = -10;

1> 在第1行利用減法運算子 - 進行了減法運算,再將差賦值給了變數b,最終變數b的值是5

2> 在第3行中,這個 - 並不是什麼減法運算子,而算是一個負值運算子,-10代表的是負十

3.乘法運算子 *

int b = 10 * 5;

注意:乘法運算子並不是x或者x,而是星號*。變數b最終的值是50。

4.除法運算子 /

double a = 10.0 / 4;

double b = 10 / 4;

注意:除法運算子並不是÷,而是一個正斜槓 /

1> 第1行中的10.0是浮點型,4是整型,因此會將4自動型別提升為浮點型後再進行運算,最後變數b的值是2.5

2> 第2行中的10和4都是整型,計算機中的運算有個原則:相同資料型別的值才能進行運算,而且運算結果依然是同一種資料型別。因此,整數除於整數,求出來的結果依然是整數,會損失小數部分。

最後變數b的值是2。

5.模運算子或稱取餘運算子 %

注意:這個%並不是除號÷,它是一個取餘運算子,或者叫做模運算子。取餘的意思是,取得兩個整數相除之後的餘數。

比如,5除於2的餘數是1,5除於3的餘數是2。因此使用這個%有個原則:%兩側必須都為整數。

錯誤的寫法:1 int a = 5.0 % 2;

編譯器會直接報錯,因為5.0並非整數。

5樓:天雲一號

c語言中,開根號用庫函式sqrt來表示。

函式原型:double sqrt(double x);

功       能:計算x的平方根

返 回  值:計算結果

舉例如下:

double x=2.55, y;

y = sqrt(x);  // 計算結果為y=1.5注:使用sqrt函式時,需要將標頭檔案#include新增進原始檔中

6樓:匿名使用者

用math.h裡封裝好

的函式。見下。

求平方根

double sqrt(double x)例:#include

#include

int main(void)

7樓:匿名使用者

#include "math.h"

sqrt(***);

8樓:all魔鏡

math.h裡sqrt()函式。程式原始碼及執行結果如下所示(系統會自動去掉句首空格,排版較亂請見諒):

#include

#include

int main(void)

c語言中怎麼開根號?

9樓:大野瘦子

用math.h裡封裝好的函式,具體如下:

求平方根:double sqrt(double x)

例:#include

#include

int main(void)

關於c語言的基本運算

1.加法運算子 +

int a = 10;

int b = a + 5;

在第3行利用加法運算子 + 進行了加法運算,再將和賦值給了變數b,最終變數b的值是15

2.減法運算子 或 負值運算子 -

int b = 10 - 5;

int a = -10;

1> 在第1行利用減法運算子 - 進行了減法運算,再將差賦值給了變數b,最終變數b的值是5

2> 在第3行中,這個 - 並不是什麼減法運算子,而算是一個負值運算子,-10代表的是負十

3.乘法運算子 *

int b = 10 * 5;

注意:乘法運算子並不是x或者x,而是星號*。變數b最終的值是50。

4.除法運算子 /

double a = 10.0 / 4;

double b = 10 / 4;

注意:除法運算子並不是÷,而是一個正斜槓 /

1> 第1行中的10.0是浮點型,4是整型,因此會將4自動型別提升為浮點型後再進行運算,最後變數b的值是2.5

2> 第2行中的10和4都是整型,計算機中的運算有個原則:相同資料型別的值才能進行運算,而且運算結果依然是同一種資料型別。因此,整數除於整數,求出來的結果依然是整數,會損失小數部分。

最後變數b的值是2。

5.模運算子或稱取餘運算子 %

注意:這個%並不是除號÷,它是一個取餘運算子,或者叫做模運算子。取餘的意思是,取得兩個整數相除之後的餘數。

比如,5除於2的餘數是1,5除於3的餘數是2。因此使用這個%有個原則:%兩側必須都為整數。

錯誤的寫法:1 int a = 5.0 % 2;

編譯器會直接報錯,因為5.0並非整數。

10樓:行走的皮卡丘呀

1、#include

sqrt()

2、用c語言函式

1、c語言是一門通用計算機程式語言,應用廣泛。

2、c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

3、儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

11樓:風若遠去何人留

在c語言中,可以使用庫函式sqrt來實現開根號計算。

1 標頭檔案:math.h

2 宣告:

double sqrt(double n);

3 功能:

將引數n開平方後,得到算數平方根返回。

4 呼叫形式:

sqrt(100);

為計算100的平方根。

12樓:月生戀珊

c語言里根號的使用:

先要在上面#include

然後條用sqrt()函式就可以開2次方了

sqrt是開2次方

pow(x,n)是開n次方望採納

13樓:匿名使用者

在標頭檔案中加入#include

之後使用sqrt即可,可以用double定義舉個例子:

#include

#include

#include

double sqrt(double n);

int main(void)

14樓:酷班圖

用math.h裡封裝好的函式。。見下。。

求平方根

double sqrt(double x)例:#include

#include

int main(void)

最後膜拜一下樓主的id

15樓:

用sqrt()函式開平方根

根號用c語言怎麼表示?

16樓:育知同創教育

加標頭檔案#include

然後在語句中用函式 sqrt()

比如3開根號,就是 sqrt(3)

17樓:gta小雞

sqrt()函式

原型:double sqrt(double)標頭檔案:math.h

功能:計算平方根並返回

C語言關於除號,c語言中除號怎樣表示

c語言中的除號是 用的int,float型別分別做除數 1 int int毫無疑問,結果為int型,如1 2,結果為02 int float結果仍為0 3 float int結果為0.5000004 float float結果為0.500000擴充套件資料c語言 不用除號的兩數除 include v...

c語言中問號表示什麼意思C語言中,問號表示什麼意思?

c語言運算子中問號是條件運算子 與冒號組合 該運算子是c語言中唯一一個三目運算子。可以通過如下的例項來說明條件運算子的用法 int a 1,b 3 int max max a b a b 如果a b,則max的值為a,否則max的值為b,也即取a與b中的較大者 一般是字元 你這樣問估計是三目運算子 ...

c語言中的數學符號怎麼表示C語言中的數學符號怎麼表示?

abs 計算整型數的絕對值 相關函式 labs,fabs 表標頭檔案 include 定義函式 int abs int j 函式說明 abs 用來計算引數j的絕對值,然後將結果返回。返回值 返回引數j的絕對值結果。範例 ingclude main 執行 12 12 exp 計算指數 相關函式 log...