#include<stdio.h> void main() { float e,a; int i,n=0; /*涉及到小数运算要用浮点型变量*/ e=1,a=1; /*a=1在后面有乘积运算*/ for(i=1;1/a>1e-5;i++) /*条件循环语句*/ { a*=i; /*级乘的算法*/ e+=1/a ; /*e的运算方法*/ n++; } printf("%f,n=%d\n",e,n); }