必背C语言算法 C语言求自然底数e
自然底数 e=2.718281828…,e 的计算公式如下:
e=1+1/1!+1/2!+1/3!+…
要求当最后一项的值小于 10-10 时结束。
算法思想
使用循环实现累加求和,并在求和后计算下一项所对应的阶乘。
① 用循环语句 while 进行循环控制。判断条件为 1/n>10-10;条件成立则执行 ②,条件不成立执行 ⑤;
② 计算求和 e+=1/n;
③ i 自增 1;
④ 计算下一项所对应的阶乘:n=i*n;
⑤ 结束循环,打印输出结果。
#include <stdio.h>
int main()
{float e=1.0,n=1.0;int i=1;while(1/n>1e-10){e+=1/n;i++;n=i*n;}printf("e的值是:%f\n",e);return 0;
}
调试运行结果
自然底数 e 的计算调试运行结果如下所示:e的值是:2.718282
必背C语言算法 C语言求自然底数e相关推荐
- c语言入门经典必背18个程序,c语言入门经典必背18个程序
c语言入门经典必背18个程序 1 . /* 输出 9*9 口诀.共 9 行 9 列, i 控制行, j 控制列. */ #include "stdio.h" main() {int ...
- 【C语言程序设计】求自然底数e,求自然对数的底e!
自然底数 e=2.718281828-,e 的计算公式如下: e=1+1/1!+1/2!+1/3!+- 要求当最后一项的值小于 10-10 时结束. 算法思想 使用循环实现累加求和,并在求和后计算下一 ...
- C语言求自然底数e,求自然对数的底e
自然底数 e=2.718281828-,e 的计算公式如下: e=1+1/1!+1/2!+1/3!+- 要求当最后一项的值小于 10-10 时结束. 算法思想 使用循环实现累加求和,并在求和后计算下一 ...
- 必背C语言算法 C语言小写转大写
算法思想 在计算机中,大小写字母的ASCII值差32,字符a的ASCII值为97,字符A的ASCII值为65. 程序代码 #include <stdio.h> int main() {ch ...
- c语言必背数据结构_数据结构(C语言)考试重点必背
第一章: 绪论 1.1 :数据结构课程的任务是:讨论数据的各种 逻辑结构 .在计算机中的存储结构以及 各种操作的算法设计. 1.2 :数据:是客观描述事物的数字.字符以及所有的能输入到计算机中并能被计 ...
- 加法接力赛C语言算法,C语言循环结构
<C语言循环结构>由会员分享,可在线阅读,更多相关<C语言循环结构(47页珍藏版)>请在人人文库网上搜索. 1.UML和需求建模,第六章,循环控制,UML和需求建模,主要内容, ...
- 输出每行坐标的的c语言算法,C语言输出空心菱形的实现
http://www.cnblogs.com/liutogo/archive/2013/05/31/3110394.html 输出空心菱形是c语言初学者经常遇到的问题,由于涉及c语言的基础知识较多,也 ...
- 学校门口的树C语言算法,C语言校园导游程序设计汇报.doc
C语言校园导游程序设计汇报 <应用程序设计 课程设计>报告 班级: 学号: 姓名: 指导教师: 成绩评定: 目录 题目: 设计一个校园导游程序,为来访的客人提供各种信息查询服务 一.需求分 ...
- mm1模型的c语言算法,C语言动画程序源码(1).pdf
C 语言动画程序 #include #include #include #include #define pi 3.1415926535 double ca3mm1(double m1,double ...
最新文章
- x-manager 管理 kvm虚拟机
- KDD Cup 2019 AutoML Track冠军深兰科技DeepBlueAI团队技术分享 | 开源代码
- python中字典的键是唯一的吗_在python3中反转字典中的键和值(值不唯一)
- Java 最常见的 200+ 面试题全解析
- 查看ELK集群的状态命令
- linux open函数详解
- 零食店投资?市场成本风险分析
- 华为Mate 20X电路图纸
- 计算机软件系统验证报告,检验报告管理系统软件
- iOS集成支付宝快捷支付
- 微信公众号wifi链接php,TP路由器实现关注微信并认证后连接WIFI上网
- AJAX 提交表单以及文件上传
- Win10系统默认Administrator账号没有管理员权限的解决方案(win10专业版亲测)
- 解决ionic 中 $ionicHistory.goBack()无法返回问题
- Angular $injector:unpr Unknown provider 问题原因汇总
- [静态时序分析简明教程(三)]备战秋招,如何看懂一个陌生的timing report
- 详细分析软件测试的14种类型
- 离线状态下IDEA导入Maven依赖爆红解决
- Win7补丁对比环境搭建
- 检测微信好友是否删除自己