第1个回答 2011-01-13
#include <stdio.h>
int main()
{
int n, i ;
scanf("%d",&n);
double e=1.0,h=1;
for(i=1;i<=n;i++)
{
h*= i ;
e+=1.0/h;
}
printf("%.2f\n",e);
return 0;
}
第2个回答 2011-01-13
#include<stdio.h>
void main( )
{
double e=0; flaout t=1.0;
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
t=j*t;
e=e+1.0/t;
}
printf("%f",e);
}