c語言中怎求數學中的e是多少啊,c語言中怎樣輸入數學中的e

時間 2021-10-30 04:52:52

1樓:匿名使用者

我給你介紹一個公式吧:(泰勒工式式)

e=1+ 1 + 1/2! +1/3! +1/4! +1/5! + ...+ 1/n!

其中,n!表示n的階乘:n!=n*(n-1)*(n-2)*...*3*2*1;可以專門設計一個子函式求 n! ;(n越大,精確度越高)

下面是**:

//網頁上直接寫的,在vc++6.0執行時如果編譯出錯,那就改一下分//號和逗號

#include

#define n 20

int jiecheng(int n)return result;

}void main()

printf("e=%lf\n",e);}

2樓:

#include

void main(void)

3樓:門恬淦瀾

c語言中數e(指數e)可以用exp(

)函式表示。

函式原型:double

exp(double

x);功能:計算e^x的值

返回值:計算結果

舉例:double

x=1.5,y;y

=exp(x);

//y的值就是e^1.5

注:使用exp函式時,需要將標頭檔案#include新增進原始檔中。

c語言中怎樣輸入數學中的e

4樓:兵哥駕到

在c語言中如果要利用數學 中的“e”有關計算,是有一些專門的符號的。比如要計算e的x次方,就用 exp(x)。輸入的話是:scanf(“%d”,&x);

temp=exp(x);

printf("%f",temp); (注意temp要在前面定義才可使用)

c語言中不存在輸入數學中的“e” 可以輸出不是數學中的e,printf(“e”);

5樓:

c語言中不能直接輸入數學中的e,只能通過巨集來定義,再用:

#denfie e_math (這裡輸入你想要的精度的e的值)

然後,在要用e的地方,用e_math就行

6樓:大二的猴

exp(i) = e^i

所以,e可以表示為exp(1)

貌似前面要加 math標頭檔案

#include

7樓:匿名使用者

數字中的e與字母e沒有區別,大小寫沒有關係,是一個,只不過在c中,16進位制數以0x打頭,後面是數字0-9,a-f

8樓:匿名使用者

用級數,可以用泰勒級數……

e^x= 1+x+x^2/2!+x^3/3!+...+xn/n!+rn(x),x=1即可……

9樓:匿名使用者

1+1/(1!)+1/(2!)+1/(3!)+........

10樓:己爍種白梅

沒有分數只有小數

只要格式的話,用字串

求c語言中各種數學符號怎麼表達?

11樓:匿名使用者

*------------------------------*/

abs(計算整型數的絕對值)

相關函式 labs, fabs

表標頭檔案 #include

定義函式 int abs (int j)

函式說明 abs()用來計算引數j的絕對值,然後將結果返回。

返回值 返回引數j的絕對值結果。

範例 #ingclude

main()

執行 |-12| = 12

/*---------------------------------*/

exp(計算指數)

相關函式 log,log10,pow

表標頭檔案 #include

定義函式 double exp(double x);

函式說明 exp()用來計算以e為底的x次方值,即ex值,然後將結果返回。

返回值 返回e的x次方計算結果。

附加說明 使用gcc編譯時**入-lm。

範例 #include

main()

執行 e^10 = 22026.465795

/*-----------------------------------*/

sqrt(計算平方根值)

相關函式 hypotq

表標頭檔案 #include

定義函式 double sqrt(double x);

函式說明 sqrt()用來計算引數x的平方根,然後將結果返回。引數x必須為正數。

返回值 返回引數x的平方根值。

錯誤** edom 引數x為負數。

附加說明 使用gcc編譯時**入-lm。

範例 /* 計算200的平方根值*/

#include

main()

執行 answer is 14.142136

/*--------------------------------*/

fabs(計算浮點型數的絕對值)

相關函式:abs

表標頭檔案:#include

定義函式:double fabs(double x);

函式說明:fabs()用來計算浮點型數x的絕對值,然後將結果返回。

返回值:返回引數x的絕對值計算結果

#include

main()

執行結果

|-3.141592|=3.141592

誰能告訴我c語言中數學函式怎麼用啊???

12樓:淡夕丘茶

樓主的二元一次方程求解程式大體對的,而且很不錯,只有兩個小錯誤,鄙人粗淺修改建議如下:

#include

#include

intmain()

else

printf("no

answer!");

return0;}

不知道是否合適,樓主隨便看看吧。

13樓:姓遐思戰雲

#include

#include

intmain()

else

printf("no

answer!");

return0;}

這是改過的程式

第一:if(x>=0)

這種形式在c語言中是錯誤的

只能用邏輯運算子&&!

||來表示連線關係

第二:弄清楚在邏輯運算中,優先順序的關係

(-b+sqrt(double

x))/2*a,(-b-sqrt(doublex))/2*a)

(-b+sqrt(double

x))/2*a)

中2*a

用()括起來

在x前面不用再加其資料型別

除非是你想強制轉換資料型別

多看看書,多做些,就好了!明白vc的報錯,從第一個開始上下找錯誤。。。個人經驗。。。

C語言中的printf sum d n ,sum 中的d n究竟是什麼意思啊

斐薄漢荷 雙引號中的是原樣輸出和輸出結果的格式也就是說這句話輸出的是sum sum的結果 sun 是原樣輸出 d是後邊那個sum的格式是整數 f是小數 c是字元 n是回車換行的意思 邶凌絲融輝 1.d 是轉換說明符 n是轉義字元 2.d通常用在printf函式和scanf函式中,d規定了輸入輸出項的...

c語言中全部可用的數學函式有哪些

夏花花 三角函式 反三角函式 雙曲三角函式 指數與對數 取整絕對值 標準化浮點數 取整與取餘 c語言的學習技巧 要學好c語言首先要買一本好的入門書籍,大學教程裡,一般會選擇譚浩強老師的書。對於新手來說事不錯的選擇。先看書,看的差不多似乎明白的時候。一定要把程式敲出來自己執行一遍。否則,容易產生眼高手...

c語言陣列在記憶體中是怎麼分配的,c語言中二維陣列在記憶體中是按什麼優先存放的?

c語言中記憶體為分三類 棧區 堆區 靜態資料區。區域性變數在棧上分配,函式呼叫前的棧指標,要和函式返回後的棧指標一樣,否則就會出錯。void test void char i,a 10 printf 0x x i printf 0x x a printf 0x x a 1 printf 0x x a...