#include "stdio.h"
main()
{ int n, k;
double e, t, p;
e=1.0; n=1;
do //do while
{
p=1.0;
for(k=1;k<=n; k++)
p=p*k;
t=1.0/p;
e=e+t;
n++;} while(t>=1e-6);
printf("e=%lf \n", e);
}
#include
main()
{
int i,j;
long p;
double e ;
for(i=1,e=1;;i++)
{
for(j=1,p=1;j<=i;j++)
p=p*j;
e=e+1.0/p;
if(1.0/p < 1e-6)
break;
}
printf("e=%lf",e);
}
#include "stdio.h"
main()
{ int n, k;
double e, t=1, p;
e=1.0; n=1;
while(t >= 1e-6) //while
{
p=1.0;
for(k=1;k<=n; k++)
p=p*k;
t=1.0/p;
e=e+t;
n++;}
printf("e=%lf \n", e);
}