本文目錄一覽:
用C語言編寫EXP函數
就是自己編一個函數,以實現EXP(X)的同樣功能;
#define X 2.71828183
double t=1;
int i,x;
for (i=1;i=x;i++)
t=t*X;
c語言中「exp」是什麼函數?
就是說求e的x次方的函數
如
exp(1)=e的1次方=e=2.718281828…
exp(0)=e的0次方=1
exp(2)=e的平方=7.3890561…
e是一個常數,等於2.718281828…
用c語言編寫一段程序,用求和公式求E的X次方的近似值。
//exp.c
#include math.h
double expTaylor(double x,int n)
{
double sum=1,fac;
int i,j;
for(i=1;i=n;i++)
{
j=i;
fac=1;
while(j) fac*=j–;
sum+=pow(x,i)/fac;
}
return sum;
} extern double expTaylor(double x,int n);
#include stdio.h
int main()
{
int n=10,i;
for(i=0;in;i++)
printf(“%.16lf\n”,expTaylor(1,i)); return 0;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/307351.html