C语言小白求大佬指点
#include <stdio.h>int main (void)
{
double e,item;
int i,j,n;
printf("Enter n:");
scanf("%d",&n);
e = 1;
item = 1;
for(i=1; i<=n;i++){
for(j=1;j <= i;j++)i
item=item*j;
e=e+1.0/item;
}
printf ("e=%.4f\n",e);
return 0;
}
结果总是不对正确的结果是 n:10
e=2.7183