#include<stdio.h>
#include<math.h>
#include<stdlib.h>
long fact(int n)
{
long value;
if(n==1)
value=1L;
else
value=n*fact(n-1);
return value;
}
double fun(int n)
{
double Sn,a=1;
if(n==1)
Sn=1+1/n;
else
Sn=a/fact(n)+fun(n-1);
return Sn;
}
int main()
{
int n;
printf("请输入一个正整数:");
scanf("%d",&n);
printf("s=%.6lf\n",fun(n));
return 0;
}