本文目录一览:
用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;
}