#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int n; double e=1.0,term=1.0; long fac=1; for(n=1;fabs(term)>=1e-5;n++){ fac=fac*n; term=1.0/fac; e = e+term; } printf("e=%f,count=%d",e,n); return 0; }
相关文章
- 【转载】vim中 E212:无法打开并写入文件 的解决办法
- (python)1求一元二次方程的解(10分)
- python练习.求s=a+aa+aaa+aaaa+aa...a的值
- python练习.一球从100米高度*落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
- c++编写程序,求输入的N个实数的方差
- C语言 请用程序实现: 从键盘输入一个正整数,求该正整数以内偶数的和并输出:2+4+6...+n。
- 输入2个正整数a和n,求a+aa+aaa+...+aa...a(n个a)之和。要求定义并调用fn(a,n),它的功能是返回aa...a(n个a)。例如,fn(3,2)的返回值是33。
- 1.求链表中的倒数第K个节点
- C语言用递归的方法求!n。
- 根据多个地点的经纬度求计算中心点经纬度