急,C语言高手快进

来源:百度知道 编辑:UC知道 时间:2024/06/04 05:37:58
#include<stdio.h>
void main()
{
float i=1,sum=___(1)_____,fac=1,t=1;
while(t>=1e-6)
{fac=____(2)____;
t=1.0/fac;
sum=____(3)_______;
i=i+1;
}
printf("e=%f\n",sum);
}

请在(1)(2)(3)内填答案
不好意思,还有最后运行结果

(1)sum=0
(2)fac*i
(3)sum+t

#include<stdio.h>
void main()
{
float i=1,sum=0,fac=1,t=1;
while(t>=1e-6)
{
fac=fac*i;
t=1.0/fac;
sum=sum+t;
i=i+1;
}
printf("e=%f\n",sum);
}

运行结果:2.718282

#include<stdio.h>
void main()
{
float i=1,sum=0,fac=1,t=1;
while(t>=1e-6)
{fac=t*fac;
t=1.0/fac;
sum=sum+t;
i=i+1;
}
printf("e=%f\n",sum);
}

根据你的表述

(1)sum=0
(2)fac*i
(3)sum+t