编写程序利用公式:求e的近似值,精确到小数后6位程序提示:main函数算法为:定义int型变量n,i,double型变量e,p,t输入n的值e=1;t=1;p=1;i=1while(t>=1e-7){e=e+t; i++;p=p*i;t=1.0/p;}输出e的值

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/02 20:36:08

编写程序利用公式:求e的近似值,精确到小数后6位程序提示:main函数算法为:定义int型变量n,i,double型变量e,p,t输入n的值e=1;t=1;p=1;i=1while(t>=1e-7){e=e+t; i++;p=p*i;t=1.0/p;}输出e的值
编写程序利用公式:求e的近似值,精确到小数后6位
程序提示:
main函数算法为:
定义int型变量n,i,double型变量e,p,t
输入n的值
e=1;t=1;p=1;i=1
while(t>=1e-7)
{e=e+t;
 i++;
p=p*i;
t=1.0/p;
}
输出e的值

编写程序利用公式:求e的近似值,精确到小数后6位程序提示:main函数算法为:定义int型变量n,i,double型变量e,p,t输入n的值e=1;t=1;p=1;i=1while(t>=1e-7){e=e+t; i++;p=p*i;t=1.0/p;}输出e的值
main()
{int n,i;
double e,p,t;
printf("请输入n的值:");//这一语句在本例中没有作用,仅是依提示给出
scanf("%d",&n);//这一语句在本例中没有作用,仅是依提示给出,因下面的语句中没有用到变量n
e=1;t=1;p=1;i=1;do
{
e=e+t;
i++;
p=p*i;
t=1/p;
}
while(t>=1e-7);
printf("e=%f",e);
}