c语言计算e的x次方的值

若如初见. 提交于 2020-01-26 10:29:24

首先,我们需要知道公式
ex=1+x/1!+x2/2!+x3/3!+……

我们要用到函数pow(x,y),其作用是求xy,这个函数需要头文件math.h,下面给出源码。

#include<stdio.h>
#include<math.h>
int main()
{
 double e,d,i,l=1.0,x;
 scanf("%lf",&x);
 for(i=1;i<100;i++)
 {
  l*=i;
  d=pow(x,i);
  e+=d/l;
 }
 printf("%lf",e+1);
 return 0;
}

希望对大家有所帮助 >_<

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!