编译程序按下列公式计算e的值e=1+1/1!+1/2!+3/3!...+1/n!(精度为10的-6次方)

日期:2008-06-26 20:50:52 人气:2

编译程序按下列公式计算e的值e=1+1/1!+1/2!+3/3!...+1/n!(精度为10的-6次方)

#include #include double fun(double x, double eps){ double sum=1.0,m=1.0,t; int i=1; do{ m=m*i; t=pow(x,1)/m; sum+=t; i++; }while (t>eps); return sum; } void main() { printf("%f",fun(1,1e-6)); }
    A+
热门评论