设计c语言程序,按下面的近似公式计算 e=1+1/1!+1/2!+1/3!+...+1/n!+... 使误差小于给定的误差限E
设计c语言程序,按下面的近似公式计算 e=1+1/1!+1/2!+1/3!+...+1/n!+... 使误差小于给定的误差限E
日期:2019-05-14 23:54:20 人气:1
int
i=1;
double
sum=0,term,deno=1;
do
{
deno=deno*i;
//
求出分母的阶乘
即
n!
利用性质
n!=
n(n-1)!
求出各个项阶乘
term=1.0/deno;
//
每一项
sum+=term;
//
对每一项求和
i++;
//
相当于
n
}while(i<=4);
//
4以内
各个数字的阶乘