#include<stdio.h>
float fun(int n)
{
int i;
float Sn=1.0f,k=1.0f;
for(i=0;i<n;i++)
{
k*=(i+1);
Sn+=1/k;
}
printf("%f",Sn);
return Sn;
}
void main()
{
int a;
printf("请输入一个非负整数:\n");
scanf("%d",&a);
fun(a);
float fun(int n)
{
int i;
float Sn=1.0f,k=1.0f;
for(i=0;i<n;i++)
{
k*=(i+1);
Sn+=1/k;
}
printf("%f",Sn);
return Sn;
}
void main()
{
int a;
printf("请输入一个非负整数:\n");
scanf("%d",&a);
fun(a);
}