#include<stdio.h>
int main()
{
int n,a,i;
double sum;
scanf("%d",&n);
sum=1;
a=1;
for(i=1;i<=n;i++)
{
a=a*i;
sum=sum+1.0/a;
}
printf("e=%16.10lf",sum);
return 0;
}
当n=50时,e=1.#INF000000
怎么才能让它不超出阈值
这样截断可以不