#include<stdio.h>
#include<stdlib.h>
float fun(int n)
{
int i,a=1;
float b=1,Sn=1;
for(i=0;i<n;i++)
{
Sn=Sn+1/b;
a++;
b=b*a;
}
return Sn;
}
int main()
{
int p;
while(1)
{
printf("请输入n的值:");
scanf("%d",&p);
printf("%f\n",fun(p));
}
return 0;
}
#include<stdlib.h>
float fun(int n)
{
int i,a=1;
float b=1,Sn=1;
for(i=0;i<n;i++)
{
Sn=Sn+1/b;
a++;
b=b*a;
}
return Sn;
}
int main()
{
int p;
while(1)
{
printf("请输入n的值:");
scanf("%d",&p);
printf("%f\n",fun(p));
}
return 0;
}