c语言填空用近似公式e≈1+1/2!+1/3!…1/n!直到最后一项的值小于10负6次方为止

#include <stdio.h>
int main()
{
int i = 1;
double e = 1.0, x = 1.0;
while ( )
{
x=
e+=x;
i++;
}
printf("e=%f\n", e);
}

如果对你有帮助,望采纳


#include <stdio.h>
int main()
{
    int i = 1;
    double e = 1.0, x = 1.0;
    while (1/x>=10e-6)
    {
        x = x*i;
        e += x;
        i++;
    }
    printf("e=%f\n", e);
}