【5IC-10】求e的值,e≈1+1/1!+1/2!+1/3!+...

 时间:2026-04-22 04:26:49

1、代码如下:

#include<iostream>

using namespace std;

double fac(int n)

{

double s(1);int i;

for(i=1;i<=n;i++)s=s/i;

return s;

}

int main()

{

int i=0; double s;

while(fac(i)>=1e-6)

{s+=fac(i);

i++;

}

cout<<"e="<<s<<endl;

return 0;

}

【5IC-10】求e的值,e≈1+1/1!+1/2!+1/3!+...

2、运行结果:

【5IC-10】求e的值,e≈1+1/1!+1/2!+1/3!+...

1、此题比较简单,首先计算1/i!

double fac(int n)

{

double s(1);int i;

for(i=1;i<=n;i++)s=s/i;

return s;

}

【5IC-10】求e的值,e≈1+1/1!+1/2!+1/3!+...

2、然后求和:

{s+=fac(i);

i++;

}

【5IC-10】求e的值,e≈1+1/1!+1/2!+1/3!+...

3、如图,判断最后一项是否满足条件:

fac(i)>=1e-6

【5IC-10】求e的值,e≈1+1/1!+1/2!+1/3!+...

  • 盐有什么作用?能怎么用?
  • c#怎样调出错误控制面板
  • 腾讯认证空间怎么弄
  • 设想没有物质的运动的观点是什么
  • 星际战甲蛇颚刀怎么得?
  • 热门搜索
    甲鱼怎么做 柯珞克怎么样 我感动天感动地怎么感动不了你 牛排怎么吃 家庭成员情况怎么写 小腹坠胀疼痛是怎么回事 鼻涕是怎么形成的 怎么开通微信公众号 京东e卡怎么用 铁皮枫斗怎么吃