C 中如何求數的平方根,C 中如何求乙個數的平方根?

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

1樓:6哈庫那瑪塔塔

1、呼叫庫math.h

2、在最開頭加入語句:#include

3、平方根函式原形:double sqrt(double x);

第一種:

float i =sqrt (num)

int result = abs (ceil(i)-i)  >  abs(floor(i)-i) ? (floor(i)) : (ceil(i));

第二種#include

int my_sqrt(const int);

intmain(void)

else

printf("the result is %d\n", my_sqrt(x));

exit(0);

}int my_sqrt(const int num)

2樓:匿名使用者

標頭檔案:#include

sqrt() 用來求給定值的平方根,其原型為:

double sqrt(double x);

【引數】x 為要計算平方根的值。

如果 x  0,將會導致 domain error 錯誤,並把全域性變數 errno 的值為設定為 edom。

【返回值】返回 x 平方根。

注意,使用 gcc 編譯時**入-lm。

【例項計算200 的平方根值。#include main()輸出結果:/* 檔名稱:求任意正數的平方根02.* 作    者:  李欽

03.* 完成日期:  2016 年  3   月 12 日04.* 版 本 號:v1.0

05.* 對任務及求解方法的描述部分:

06.* 輸入描述:

07.* 問題描述: 需要用到平方根,應呼叫08.* 程式輸出: setprecision(n) 控制輸出流的有效數字

09.* 問題分析: 略

10.* 演算法設計: 略

11.*/

#include

#include

#include//呼叫io流類庫操縱符

void main()

{double a,s;

cout<<"請輸入任意正數"<

/* 檔名稱:求任意正數的平方根

02.* 作    者:  李欽

03.* 完成日期:  2016 年  3   月 12 日04.* 版 本 號:v1.0

05.* 對任務及求解方法的描述部分:

06.* 輸入描述:

07.* 問題描述: 需要用到平方根,應呼叫08.* 程式輸出: setprecision(n) 控制輸出流的有效數字

09.* 問題分析: 略

10.* 演算法設計: 略

11.*/

#include

#include

#include//呼叫io流類庫操縱符

void main()

{double a,s;

cout<<"請輸入任意正數"<>a;

if(a>0)

{s=sqrt (a);

cout<

c++中如何求乙個數的絕對值?

3樓:威威麗麗

七年級數學易錯題乙個數的絕對值等於它的平方,這個數是 ( )。

用python求乙個數的平方根。

4樓:匿名使用者

下面**定義乙個函式heron(s)用迭代的方法取得平方根,其中x=s/2可以

使用專x=s/3, s/5之類的多個值實驗一下,看屬分別需要多少步。

以s=500為例,

x=s時需要9步

x=s/2時需要8步

x=s/3時需要7步

x=s/5時需要5步

'''created on 2011-10-26@author: legendxx

'''import math

def heron(s):

x=s/2

count=0

sqr=x*x

while math.fabs(sqr - s)>=0.0000001:

count+=1

x = (x + s/x)/2.0

sqr=x*x

print count,":",x, sqrprint count,"steps needed"

if __name__ == '__main__':

s=float(raw_input("input a number"))

heron(s)

5樓:zeus冰不語

# -*- coding: utf-8 -*-import math

def main(x):

x = 5

y = math.sqrt(x)

print(y)

if __name__ == "__main__":

main()

6樓:匿名使用者

import math

math.sqrt()

或者num**0.5

7樓:匿名使用者

import math

x = s

while math.fabs(x*x - s)>=0.0000001:

x = (x + s/x)/2.0

print x, x*x

c++中,怎麼運用開方功能

8樓:會飛的小兔子

#include//包括數學公式標頭檔案,sqrt(x);//sqrt()函式學中求開方的。c++和c是相容的,可以呼叫c的庫函式。

專呼叫庫函式:

#include

usingnamespacestd;

intmain()

擴充套件資料c/c++方括號的作用

1、宣告變數的時候有,表示陣列

2、位址+[n](n是正整數,0,1,2……),表示下標運算3、函式引數型別中有,表示指標

第一種:表示陣列

表現形式:宣告變數的時候有

例如:inta[10];//這裡指定a是乙個陣列,元素型別為intint*a[10];//這裡指定a是乙個陣列,元素型別為指標,即指標陣列

int(*a)[10];//這裡a雖然是指標,但是表明a指向的空間是陣列型別,即a是陣列指標

9樓:匿名使用者

首先包含這個標頭檔案 #include

然後就可以寫上 double x=sqrt((double)y);注意如果y不是double型的話要強制轉換成double型。

10樓:匿名使用者

加上#include就可以用很多數學函式了,或。

11樓:匿名使用者

c++和c是相容的,可以呼叫c的庫函式;而且,事實上,c++並沒有專用的math函式,所以只能用c的。

c語言求兩實數平方根之和,再輸出此和

溪貝0號 若用vs軟體出現error c4996 scanf警告,需加預處理 專案 屬性 配置屬性 c c 預處理器 預處理器定義,增加 crt secure no deprecate不用 sqrt函式的方法 也就是不加標頭檔案 include的方法 方法 如下 include double kai...

如何計算5的平方根減2和2減3的平方根的大小

解 5 2 5 4 0 2 3 4 3 0可以判斷 5 2和2 3倒數的大小,倒數大的,原值就小。1 5 2 1 2 3 5 2 2 3 5 3 0 1 5 2 1 2 3 5 2 2 3 或者這樣解 5 2 5 4 0 2 3 4 3 0兩者均大於0。5 2 2 3 1 2 3 1 5 2 2 3...

c中變數的平方如何輸入 如 a 的平方 只能是 a

在c 中,變數a的平方可以有2種方式進行輸入 1 直接本身相乘a a 2 用函式pow進行求變數a的平方,即pow a,2 注 函式pow的用法如下 函式格式 double pow double x,double y 功 能 計算x的y次冪 返 回 值 計算結果 當使用pow函式時,需要將標頭檔案m...