66问答网
所有问题
c语言编程:计算e=1-1/1!+1/2!-1/3!+1/4!......,直到最后一项的绝对值<1E-5
如题所述
举报该问题
其他回答
第1个回答 2013-11-15
你的题目有错,是1+1/1......吧
相似回答
c语言
无限序列
计算1- 1
/
2
+ 1
/
3
- 1/
4
+ 1/5 - 1/6 +...
,
如何用for...
答:
源程序如下: #include <stdio.h> main() { int a
,c;
float sum=0; scanf("%d"
,&c
);c就是控制
计算的
次数的 for (a
=1;
a<=c;a++) { sum = sum+1/a; } printf('sum=%.2f\n',sum); }
C语言 编写程序
求
e的
值
e=1
+1/
1!+1
/
2!+1
/
3!+
...
答:
double
e=1;
for(n=1;n<=10;n++){ sum=sum*n;e+=1/sum;} System.out.println("e="+e);} } 得到的值为:2.7182818011463845...随着n值越专大得到的e值越精属确。
c语言编程
题 计算圆周率的近似值
,计算
公式为
:e=1
+1/
1!+1
/
2!+1
/
3!+
...
答:
+1/2!+1/
3!+1
/4!+1/
c语言编程
题计算圆周率的近似值
,计算
公式为
:e=1
+1/
1!+1
/2!+1/3!+1/4!+1/5!+1/6!+...(计算至
最后一项
约等于0)。... c语言编程题计算圆周率的近似值,计算公式为:e=1+1/1!+1/2!+1/3!+1/4!+1/5!+1/6!+...(计算至最后一项约等于0)。 展开 ...
利用
c语言
递归方法
计算1-1
/
2+1
/
3
-1/
4+1
/5-...-1/200
答:
include<stdio.h>double f(int n){ if (n==1) return 1.0; return ((n%2)?
1:
-1)*1.0/n+f(n-1);}int main(){ printf("%f\n",f(200)); return 0;} 0.690653请按任意键继续. . .
...
编程,
求
e=1
+1/
1!+1
/
2!+1
/
3!+
...+1/n
!直到最后一项
小于10-5,求一共...
答:
void main(){ long i,m
=1,
n,counter=0;float total
=1;
for(i=1;(1.0/m)>10e-5;i++){ m=m*i;total
+=1
.0/m;counter++;} printf("e is %f\n",total);printf("count : %ld\n",counter);getch();}
用
C语言编写程序计算
无理数
e的
值并输出,公式
:e=1
+1/
1!+1
/
2!+1
/
3!+
...
答:
include <stdio.h> void main(){ int i, t=1;double
e=1
.0;for(i=1;t>=0.000001;i++){ t*=i;e+=(double)1/t;} printf("输出e的值%f",e);}
大家正在搜
c语言计算器编程代码
计算油费编程c语言
c语言计算器加减乘除编程
大一c语言编程四则运算
计算个人所得税c语言编程
用c语言编一个计算器
用c语言编写高级计算器
c语言乘法运算编程
圆的面积c语言编程