C语言编程:利用公式e=1+1/1!+1/2!+```+1/n!?
#include#includedouble Fun(double n){ double f; if(n<0) printf("data error"); else if(n==0||n==1) f=1; else f=Fun(n-1)*n; return(f);}void main(){ double t,k=0,x=1; do{ k+=1.0/Fun(x); t=1.0/Fun(x); x++; }while(t>1e-6); printf("%f",k);}