用C语言编程序,按下列公式计算e的值(精度为1e-6):e=1+1/1!+1/2!+1/3!+1/4!+…+1/n!
用C语言编程序,按下列公式计算e的值(精度为1e-6):e=1+1/1!+1/2!+1/3!+1/4!+…+1/n!
日期:2011-06-01 11:08:52 人气:3
int f(int n)
{
int i=1,s=1;
while(i<=n)
{
s=s*i;
i++;
}
return(s);
}
int main()
{
float sum,i,t,j;
sum=0.0;t=1.0;j=1.0;
for(i=0.0;i<=10;i++)
{
j=j*i;
sum=sum+t/i*j;
}
printf("%d\t",sum);
retur