80分求助
查看原帖
80分求助
1511310
Lumine114514楼主2024/12/15 11:46
#include<stdio.h>
int main()
{
	int i;
	double t,e,a,sum=1;
	long long int n(long long int x);
	scanf("%lf",&t);
	for(i=1;i<=t;i++)
	{
		a=n(i);
		e=1/a;
		sum=sum+e;
	}
	printf("%.10lf",sum);
	return 0;
}
long long int n(long long int x)
{
	int i,y=1;
	if(x==1)y=1;
	else if(x!=1)
	{
	for(i=2;i<=x;i++)
	{
		y=i*y;
	}
	}
	return(y);
}
2024/12/15 11:46
加载中...