00问答网
所有问题
c语言:用公式e≈1+1/1!+1/2!+1/3!+…+1/n!,求e的近似值,直到1/n!<10-6为止。
请用c语言编写
举报该问题
其他回答
第1个回答 推荐于2016-12-01
#include "stdio.h"
float fun(int n){
float t=1.0;
int i;
for(i=1;i<=n;i++){
t*=i;}
return t;}
void main(){
float e=1.0;
int n=1;
while(1/fun(n)>=10e-6){
e+=1.0/fun(n);
n++;}
printf("%f",e);
}本回答被提问者采纳
第2个回答 2008-04-08
为什么总喜欢两重循环呢?就从不考虑效率问题吗?
n! = n* (n-1)!
这么简单的性质不知道用?
第3个回答 2008-04-08
楼上
用递归,系统开销大,效率更差……
相似回答
用递归方式来
求近似公式e≈1
/
1!
1/
2!+1
/
3!+…+1
/
n!,直到
最
答:
e=
1+1
/
1!
1/
2!+1
/
3!+
...
...=
1 + 1
/
1! + 1
/
2! + 1
/
3! + …
….+ 1/
n!
计算
e的值,直到
最后一项小 ...
答:
计算
e的值
是一个有趣的数学任务。
使用公式e
=
1 + 1
/
1! + 1
/
2! + 1
/
3! +
... + 1/
n!,直到
最后一项小于10^-6为止,可以精确地得到e的值。这个过程涉及到计算阶乘,并逐步累加每一项,直到满足精度要求。这种计算方法展示了数学中的无穷级数以及逼近值的概念。实际操作中,可以通过编程语...
用
c语言
编写。
求e的值,e≈1+1
/
1!+1
/
2!+1
/
3!+
...。
答:
+1/
2!+1
/
3!+…
... 4 2015-07-19 编写程序
,求 e的
值。e≈1+1/
1!+1
/2!+1/3!+... 8 2015-08-16 用
c语言
编写e=1+1/1!+1/2!+1/3!... 5 2013-12-09 编写程序
,求e的值,e≈1+1
/1!+1/2!+1/3!... 3 2017-05-13 用c语言求e的值,e=1+1/1,+1/2,+1/3,+1/....
...1/
2!+1
/
3!+1
/
4!+
...,请用流程图写出求解
e的近似值
的算法。
答:
e=
1+1
/
1!+1
/
2!+1
/
3!+1
/4!+...+1/8!+e^n/9!(0以前9项之和
近似e,
其 截断误差 为e^n/9!<3/9<10^-5 为此,计算中间项时应该取小数后六位,有 e≈2.71828
大家正在搜
用c语言求π的近似值
c语言用公式求派
用c语言编写求根公式
求根公式用c语言表达出来
长方形的面积公式用c语言
c语言常用公式
用c语言编程表白公式
c语言用递推公式函数
余弦公式在c语言里面怎么用
相关问题
C语言利用公式e=1+ 1/1! + 1/2! + 1/3!...
C语言改错:利用公式e=1+1/1!+1/2!+1/3!+....
C语言编程: 根据公式e=1+1/1!+1/2!+1/3!+...
c语言按下面的近似公式计算e=1+1/1!+1/2!+1/3...
编写C程序,利用公式e=1+1/1!+1/2!+1/3!+ ...
(1)设计C语言程序,按下面的近似公式计算:e=1+1/1!...
c语言编程题,求e的近似值,e=1/1!+1/2!+1/3!...
C语言:按泰勒级数公式e = 1 + 1/1! + 1/2!...