#include<stdio.h>迹胡兆
int main()
{float i,e=1.0,t=1.0
for(i=1t>做裂=1.0e-6i+=1)
{t/=i
e+=t
}
printf("e=%f\n"姿租,e)
getch()
return 0
}
这是e的x次方蔽中的泰勒展开式,利用它可以计算e^x,你的看不懂,不知是要这个吗#include<stdio.h>宴贺
#include<math.h>
void main()
{
float x=0,y=1,a
int i,j=1,k
scanf("%f",&a)
for(i=1i++)
{
y=y*a
j=j*i
if(fabs(y/j)<0.00001)
{
break
}
}
for(k=ik>=1k--)
{
if(a!=0)
{
x=x+(y/a)/(j/k)
y=y/a
j=j/k
}
}
printf("宏祥山%f",x)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)