作业帮 > 综合 > 作业

求e的值:e=1/0!+1/1!+1/2!+1/3!+1/4!+…+1/n!

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/05 16:58:24
求e的值:e=1/0!+1/1!+1/2!+1/3!+1/4!+…+1/n!
用while循环,计算前n项
用do…while循环,要求直至最后一项的值小于10-6
求e的值:e=1/0!+1/1!+1/2!+1/3!+1/4!+…+1/n!
#include <stdio.h>
int main()
{
double e=1;
int index = 1;;
int mul = 1;
double cur;

do
{
mul*=index;
index ++;
cur = 1.0/mul;
e += cur;
}while(cur >= 1e-6);
printf("e = %lf\n", e);

}
再问: 两个问题 要分开两个程序 去求 # include int main() { double a=1,b=1,e=0,n; printf("n="); scanf("%d",&n); while(a