1/1X2+1/1X2X3+1/1X2X3X4+……+1/1X2X3X4X…Xn如何计算
- 提问者网友:沉默菋噵
- 2021-07-18 00:38
- 五星知识达人网友:底特律间谍
- 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! ……