/*------------------------------------------------------- 编程计算求e近似值: 用while语句求直到最后一项值小于10-5为止。 e=0+1+1/1+1/1/2+1/1/2/3... -------------------------------------------------------*/ #include main() { int i; double t,e; i=1; t=1.0; e=0; /**********Program**********/ e = 2; i = 2; while(t/i > 1e-5){ e += t/i; t /= i++; } /********** End **********/ printf("e=%f\n",e); }