#include<stdio.h>
void main(void)
{
int i,j,n;
double e=1.0,m,k;
printf("input n:");
scanf("%d",&n);
for(i=1;i<n;i++)
{
k=1;
for(j=1;j<=i;j++)
k=k*j;
e=e+1.0/k;
if(fabs(1.0/k)<=1e-6)
break;
}
printf("%lf\n",e);
}
#include<stdio.h>
void main(void)
{
int i,j,n;
double e=1.0,m,k;
printf("input n:");
scanf("%d",&n);
for(i=1;i<n;i++)
{
k=1;
for(j=1;j<=i;j++)
k=k*j;
e=e+1.0/k;
if(fabs(1.0/k)<=1e-6)
break;
}
printf("%lf\n",e);
}