#include int main() { long int i, k; double n=1.0l;/*n!很大,用long型有的机器不行*/ double s = 1.0l; for (i = 1; i < 50; i++) { n=n*i; s += 1.0 / n; } printf("e = %lf\n", s); getchar(); return 0; }