C 中求出e值

2021-04-16 09:54:15 字數 5488 閱讀 8606

1樓:紫薇參星

你的抄求e值的c++程式,我幫你改完了,你看看吧(改動的地方見註釋)#include

using namespace std;

int main()

sum=sum+1;

printf("%.10f",sum);

return 0;}

一道c++程式設計題,求出e的值

2樓:匿名使用者

#include

#include

int main()

printf("%.10f", e);}

c++中使用exp (就是e的多少次方)需要什麼標頭檔案

3樓:淚之夢幻

#include標頭檔案

這個庫中有函式exp(x)相信能滿足您的要求

cmath是c++語言中的庫函式,其中的c表示函式是來自c標準庫的函式,math為數學常用庫函式。

cmath庫函式列表:

c語言提供了以下的數學函式,要使用這些函式時,在程式檔案頭必須加入:

#include

編譯時,必須加上引數「-lm」(表示鏈結至數學函式庫),例如「gcc -lm test.c」。

函式之自變數與傳回之值型別見自變數或函式前之型別宣告。

函式已經在「math.h」或其它標頭檔宣告過了,因此在使用時不必再加型別宣告,例如「y=sin(x);」,不用寫成「y=double sin(double x);」。

函式說明:

using ::abs; //絕對值

using ::acos; //反余弦

using ::acosf; //反余弦

using ::acosl; //反余弦

using ::asin; //反正弦

using ::asinf; //反正弦

using ::asinl; //反正弦

using ::atan; //反正切

using ::atan2; //y/x的反正切

using ::atan2f; //y/x的反正切

using ::atan2l; //y/x的反正切

using ::atanf; //反正切

using ::atanl; //反正切

using ::ceil; //上取整

using ::ceilf; //上取整

using ::ceill; //上取整

using ::cos; //余弦

using ::cosf; //余弦

using ::cosh; //雙曲余弦

using ::coshf; //雙曲余弦

using ::coshl; //雙曲余弦

using ::cosl; //余弦

using ::exp; //指數值

using ::expf; //指數值

using ::expl; //指數值

using ::fabs; //絕對值

using ::fabsf; //絕對值

using ::fabsl; //絕對值

using ::floor; //下取整

using ::floorf; //下取整

using ::floorl; //下取整

using ::fmod; //求餘

using ::fmodf; //求餘

using ::fmodl; //求餘

using ::frexp; //返回value=x*2n中x的值,n存貯在eptr中

using ::frexpf; //返回value=x*2n中x的值,n存貯在eptr中

using ::frexpl; //返回value=x*2n中x的值,n存貯在eptr中

using ::ldexp; //返回value*2exp的值

using ::ldexpf; //返回value*2exp的值

using ::ldexpl; //返回value*2exp的值

using ::log; //對數

using ::log10; //對數

using ::log10f; //對數

using ::log10l; //對數

using ::logf; //對數

using ::logl; //對數

using ::modf; //將雙精度數value分解成尾數和階

using ::modff; //將雙精度數value分解成尾數和階

using ::modfl; //將雙精度數value分解成尾數和階

using ::pow; //計算冪

using ::powf; //計算冪

using ::powl; //計算冪

using ::sin; //正弦

using ::sinf; //正弦

using ::sinh; //雙曲正弦

using ::sinhf; //雙曲正弦

using ::sinhl; //雙曲正弦

using ::sinl; //正弦

using ::sqrt; //開方

using ::sqrtf; //開方

using ::sqrtl; //開方

using ::tan; //正切

using ::tanf; //正切

using ::tanh; //雙曲正切

using ::tanhf; //雙曲正切

using ::tanhl; //雙曲正切

using ::tanl; //正切

4樓:匿名使用者

很明確地告訴你,c語言中沒有這個庫函式。fortran中有這個函式。

但是可以這樣子用啊,e的x次方:

pow(e,x)

5樓:

用include "math.h"

試試我記得兩個是不一樣的

6樓:zero三千煩惱風

是冪函式pow,也就是多少次方如pow(2,3)二的三次方

7樓:匿名使用者

單單是輸出的話,用 printf("%e\n",?) (stdio.h)也可以啊,如果是次方就要用到pow(…)函式,在math.h裡面

8樓:匿名使用者

math.h

這是數學函式的標頭檔案

9樓:隰有苓3點

不引用函式,也可以自己寫:

double mishanshu(double a,int b) //a的b次冪

else

}float e(double _f)

return result+1;

}int main(int argc, char* argv)運算出來來結果:e=2.7182818284590455

c++中的函式exp(x)是不是求e的x 次方的?

10樓:小凝聊娛樂

c++中的

自。e的x次方的函式,如 exp(1)表示e的1次方=e=2.718281828…

exp(0)表示e的0次方=1  exp(2)表示e的平方=7.3890561…

e是乙個常數,等於2.718281828…

exp() 是乙個指數函式,用來求 e(底數)的 x 次冪(次方)的值。

擴充套件資料

常數e和exp(x)的由來

計算複利

假設本金為a aa, 存期一年,銀行有幾下集中定期利率可以選擇:

年利率100% a(1+100%)=2a

半年利率: 100%/2= 50% a(1+50%)^2  =2.25a

季度利率 100%/4= 25% a(1+25%)^4  ≈2.44a

月利率 100%/12= 8.333% a(1+8.333%)^12  ≈2.61a

則是常數eee的定義式為:

後來,尤拉將上式一般化,將利率等於100%,變為了乙個變數x xx,形成下式函式:

這便是指數函式的由來,最早,指數函式的底數都是e ee,後來在此基礎上推出了其他數為底的指數函式。

11樓:匿名使用者

沒錯!用#include標頭檔案

exp就是計算e的多少次方

類似函式有pow

c++ 按下列公式,求e的近似值。e=1+1/1!+1/2!+1/3!+…+1/n!

12樓:匿名使用者

#include

#include

int main()

printf("%.10f", e);}

13樓:匿名使用者

寫個迴圈,累加就行了

14樓:90李鵬

看**片段

double x = 1, sum = 1;

for(int i = 1; i < 10000; ++i)

15樓:秦風依舊在

#include

using namespace std;

float calce(int n)

cout<

16樓:匿名使用者

#include

int main()

sum += 1.0/pro;

}printf("%f", sum);

return 0;}

17樓:匿名使用者

#include

using namespace std;

int main()

cout<<"e="<

return 0;}

18樓:匿名使用者

#include

void main()

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

c++程式設計:根據公式e=1+1/1!+1/2!+1/3!…計算e的值,要求使用while迴圈,直到公式最後一項的值小於0.0001

19樓:匿名使用者

除錯了下,下面的**可以在vc++6.0裡正常執行。

#include "stdafx.h"

#include

//using namespace std;          //這句我給註釋掉了,否則老報錯。

int main()

cout<<"e="<

20樓:匿名使用者

最後一項小於0.0001的t,你也把它加進去了。

21樓:匿名使用者

float s=1改為float s=1.0

22樓:匿名使用者

還能把名字空間的定義給註釋掉?你學過c++?你註釋掉後後面的語法為std::cout<<

c求e的近似值,C求e的近似值

include stdafx.h include using namespace std void main cout e y 1 endl 請採納 c 程式設計 根據公式e 1 1 1 1 2 1 3 求e的 近似值.主要 可以這樣寫 double e 1.0 int i 1 int t 1 wh...

excel求出一列中的最大值和最小值,並以紅色 綠色表示,並求出除最大和最小值以外數的平均值

選中a1 a10 選單欄,格式,條件格式,公式,輸入 a1 max a 1 a 10 格式,字型,設定紅顏色 新增,條件2,公式,輸入 a1 min a 1 a 10 格式,字型,設定綠顏色 求這個平均值是去除了最大值和最小值後的平均值 在a11輸入公式 trimmean a1 a10,2 coun...

c或c 中函式能不能返回多個值

c系列語言是不能抄的,只能返襲回乙個返bai回值。但糾正一下三樓的說法du,不是所有語zhi言都是這樣,比dao如matlab就可以返回多個。如果在c 語言中需要返回多個值可以有以下三種方法 1 返回乙個陣列的首位址,那麼可以把整個陣列的元素返回。例如 double a a f double f 但...