【实训3-22】实例详解(四)求自然对数的底 e 的近似值
(总分11)


 【实训目的】实例详解(四)求自然对数的底 e 的近似值  

【第 1 步】实训内容介绍

实训内容介绍
求自然对数的底 e 的近似值
实训结束

【Jitor 校验第 1 步】我已阅读实训内容介绍 // 送分题。直接点击。

 

 

【第 2 步】求自然对数的底 e 的近似值

 1、本实训使用项目 cpp3 中的 cpp3code.cpp 源代码文件,如果不存在,则先创建项目,然后创建源代码文件。
 2、将下述代码复制到 cpp3code 中:

#include <iostream.h>
void main(void) {
         double delta;
         cout << "输入精度值: ";
         cin >> delta;
// 在这里补写代码

         cout << "e = {" << e << "}\n";
}

 代码见简明教程【例3-22】第 1 步代码,可以采用while循环、do...while循环或for循环中你喜欢的一种来写,运行结果如下:

输入精度值: 0.0001
e = {2.71828}
Press any key to continue

代码如下:
// 从下一行开始复制。
#include <iostream.h>
void main(void) {
         double delta;
         cout << "输入精度值: ";
         cin >> delta;

         double e=1;
         double item=1;
         for(int i=1; ; i++){
                  item = item/i;
                  e += item;
                  if(item<delta){
                           break;
                  }
         }

         cout << "e = {" << e << "}\n";
}
// 一直复制到上一行结束。

【Jitor 校验第 2 步】    // 复制上面的代码到VC++ 6.0,保存并运行。点击。

 

 

【第 3 步】实训总结

 本次实训通过一个实例,加深对循环和分支结构的理解。 

【Jitor 校验第 3 步】我已阅读实训总结 // 送分题。直接点击。

 

仍有疑问 ? 联系QQ 9429444(陈海云) : 返回首页