百练2709 求e

 
#include<stdio.h>
#include<stdlib.h>
int main(){
	int n,j,i;
	long a;
	double sum=0;
	scanf("%d",&n);
	for(i=2; i<=n; i++){
		a=1;
		for(j=1; j<=i; j++){
			a *= j;
		}
		sum += (double)(1.0/a);
	}
	printf("%0.10lf\n",sum+2);
	return 0;
}

 

你可能感兴趣的:(百练2709 求e)