VC++ 自然常数e怎么表示

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/01 20:44:01
VC++ 自然常数e怎么表示
xTmOP+E7`_¾.mAfoIĘY_9?ۖK/27{}ܛ6U{9 xw 51tKvkΫﻻTPű[_̥{z-ws%!j9u6M5߯z,Z9Dj{>&\K{WWȚϿ /؜tنtv:踊k^yꮵڝ!cHn`lE5+?v㭗s2]oJױ\n}wȠ2S?nح/nY;xk}[%}yaUҋἑT4(A05>5KpU,@(=n$|$+:2 $){%MhoN'3Z k׈,]_ܤԻa`L}j2=40e4~߇lԌ?ڐ%H<7zCzxQA>8a fIU)󢮧7+%9=33ErJ1DY+Pos 5j27>hz4+Y5p1 '(>! 9&(X"w G-2"D^(/"xdex&4  LKqB>GzEQLhz

VC++ 自然常数e怎么表示
VC++ 自然常数e怎么表示

VC++ 自然常数e怎么表示
目前不能精确的表示.
C++中并没有定义自然常数e数据类型.
但是可以用数学函数表达它们,但是不能精确表示,因为e是无限小数,而计算机里表示的是一个确定的值.如果在电脑上用数学表达式求这个e,还不如直接定义成常量,精度也差不多.
需要一个算法计算
#include <iostream>
using namespace std; 
int main()

 double e = 1.0;
 int n= 0; 
 double u = 1.0;
 do
 { 
  n ++;
  u = u/n;
  e = e+u;  
 }while(u>=1.0E-6);
 cout << "e = " << e << " ( n = " << n << " )" << endl;
 return 0;
}