永发信息网

1/1X2+1/1X2X3+1/1X2X3X4+……+1/1X2X3X4X…Xn如何计算

答案:2  悬赏:40  手机版
解决时间 2021-07-18 13:12
  • 提问者网友:沉默菋噵
  • 2021-07-18 00:38
1/1X2+1/1X2X3+1/1X2X3X4+……+1/1X2X3X4X…Xn如何计算
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-07-18 01:41

类似的题目,自己看看方法!


1/(1x2)+2/(1x2x3)+3/(1x2x3x4)+4/(1x2x3x4x5)+......+9/(1x2x3x4x5x6x7x8x9x10)=?


1/1*2=1-1/1*2.
2/1*2*3=1/1*2-1/1*2*3.
3/1*2*3*4=1/1*2*3-1/1*2*3*4.
......
9/1*2*3*...*10=1/1*2*3*...*9-1/1*2*3*...*10
相加得,原式=1-1/1*2*3*4*5*6*7*8*9*10
=3628799/3628800.


全部回答
  • 1楼网友:掌灯师
  • 2021-07-18 02:52

这个常规是求不出的,下面介绍给你用程序求

s=1+1/2!+1/3!+...+1/n!

程序:

#include<stdio.h>

double an(int i)

{

double h=1;

int j;

for(j=1;j<=i;j++)

h*=j;

return(h);

}

main()

{

int n,i;

double s=0;

printf("input n:");

scanf("%d",&n);

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

s+=1/an(i);

printf("s=%lf",s);

}

结果:

input n:3 s=1.666667

input n:5 s=1.716667

input n:10 s=1.718282

1-2、程序:

#include<stdio.h>

int n=10;

double a(int j)

{

int i;

double h=1;

if(j==1) h=1;

else h=j*a(j-1);

return(h);

}

main()

{

int i;

double s=0;

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

s+=1/a(i);

printf("s=%lf",s);

}

结果:

s=1.718282

即e=1/1! +1/2! +1/3! …… +1/n! ……

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯