气相色谱图分析实例:C语言难题

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 07:35:52
#include <stdio.h>
void main()
{
double e=1,temp=1;
int n=1;
while(temp>=1e-5)
{e=e+temp;n++;temp=temp/n;}
printf("e=%lf,n=%d",e,n);
}
其中的“1e-5”是什么意思 ?
这是求e的值的程序,对不对?

这段程序是求e一个算法.
“1e-5”是代表十的负五次方(即0.00001),这是一个循环控制条件,同时也是数值的精度控制条件.

根据Taylor展开
exp(x)=1+1/2!*x+1/3!*x**2...
e=exp(1)=1+1/2!+1/3!+1/4!...
1e-5就是截断条件,因为不能无限制地算下去

1e-5是10的-5次方的表示。