C语言编程序,求e的近似值e=1+1⼀2!+1⼀3!+…+1⼀n!。精度为1E-6

要求仅使用#iclude<stdio.h>,不使用其他头文件循环结构仅使用WHILE
2024-10-31 05:43:45
推荐回答(1个)
回答1:

#include 
int main()
{
    double frac=1.0,x=1.0,num=1.0,e=0.0;
    while(x>=1e-6)
    {
        e+=x;
        num++;
        frac*=num;
        x=1.0/frac;
    }
    printf("e=:%lf",e);
}