C++实例教学(基础知识-02)
2.3 计算e的值和求素数
e是自然对数的底,它和π一样是数学中最常用的无理数常量。其近似值的计算公式为:
e=1+1/1!+1/2!+1/3!+...+1/(n-1)!+r
当n充分大时,这个公式可以计算任意精度e的近似值。为了保证误差r r) 程序代码如下:
// program 2_4.cpp
#include
void main()
{
const double eps=0.1e-10;
int n=1;
float e=1.0,r=1.0;
do // 开始do循环。循环条件由后面的while中的表达式值确定。
{
e+=r;
n++;
r/=n;
}
while(r>eps);
cout
0条评论