编程计算e=1+1/1!+1/2!+1/3!+ … +1/n

编程计算e=1+1/1!+1/2!+1/3!+ … +1/n!。精度为1e-6(即最后一项1/n!<1e-6就停止循环)。

提示:注意1/n!=1/(n-1)!*1/n;利用循环加上每一次的分项。

 

#include <stdio.h>
void main()
{ float e,t,n;
  e=1,t=1,n=1;
  while (t>=1e-6)
  {  t/=n;
     e=e+t;
     n++;
  }
  printf(“%f”,e);
  getch();
}

 

 

© 版权声明
THE END
喜欢就支持以下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容