练习4-7 求e的近似值
练习4-7 求e的近似值 (15 分)
自然常数e可以用级数1+1/1!+1/2!+⋯+1/n!来近似计算。本题要求对给定的非负整数n,求该级数的前n项和。
输入格式:
输入第一行中给出非负整数n(≤1000)。
输出格式:
在一行中输出部分和的值,保留小数点后八位。
输入样例:
10
输出样例:
2.71828180
分析:把求阶乘单独写成一个函数,然后再主函数中进行多次调用。本题与之前做过的阶乘求和问题基本一致。这里要注意的是函数的返回值一定要是double类型,不能是int类型。因为n最大为1000,1000的阶乘已经超过了int所表示的范围。
代码:
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
double jiechen(int num)//求阶乘
{double ret = 1;//处理num值为0的情况,0的阶乘为1for (int i = 1; i <= num; i++){ret = ret*i;}return ret;
}
int main()
{double sum = 0;int n;scanf("%d", &n);for (int i = 0; i <= n; i++){double ret = jiechen(i);sum = sum + 1.0 / ret;}printf("%.8f\n", sum);system("pause");return 0;
}
测试结果:
练习4-7 求e的近似值相关推荐
- 实验4-2-2 求e的近似值 (15 分)
实验4-2-2 求e的近似值 (15 分) 自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算.本题要求对给定的非负整数 n,求该级数的前 n+1 项和. 输入格式: 输入 ...
- c语言编程cosx近似值,编程利用公式求 cosx 的近似值(精度为10-6):
输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e.c语言编程, #include#include//这个函数需要返回double类型,不然结果很快就溢出了doubl ...
- matlab用牛顿差值计算三次差值多项式,计算方法用Newton插值多项式求函数的近似值.docx...
计算方法用Newton插值多项式求函数的近似值 计算方法课程设计题 目: 用Newton插值多项式 处理磁化曲线学 院: 理学院班 级: 学 生 姓 名: 学 生 学 号: 指 导 教 师: 2017 ...
- python求sinx近似值_c语言求sinx的近似值 c语言求sinx近似值
#includevoid main(){ float x,a=0,b,t,n=1,s=1,c=1; printf("请输入x的值:"); scanf("%f", ...
- 利用泰勒公式求sin(x)近似值(Python)
用泰勒展开式求sinx近似值的多项式为: . 输入x求sinx的近似值,要求误差不大于0.00001. 输入格式: 直接输入一个实型数据.没有其它任何附加字符. 输出格式: 直接输出保留3位小数的实型 ...
- 练习4-7 求e的近似值 (15分)
作者: C you again,从事软件开发 努力在IT搬砖路上的技术小白 公众号: [C you again],分享计算机类毕业设计源码.IT技术文章.游戏源码.网页模板.程序人生等等.公众号回复 ...
- 求e的近似值 (15 分)
求e的近似值 (15 分) 自然常数e可以用级数1+1/1!+1/2!+⋯+1/n!来近似计算.本题要求对给定的非负整数n,求该级数的前n项和. 输入格式: 输入第一行中给出非负整数n(≤1000). ...
- 一个快捷的计算e的值(第4章-5 求e的近似值 (15分))
第4章-5 求e的近似值 (15分) 自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算.本题要求对给定的非负整数 n,求该级数的前 n+1 项和. 输入格式: 输入第一行 ...
- 4-2-1 求e的近似值 (15分)
4-2-1 求e的近似值 (15分) 自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算.本题要求对给定的非负整数 n,求该级数的前 n+1 项和. 输入格式: 输入第一行 ...
最新文章
- 26.2. Web UI
- 从零开始编写自己的C#框架(17)——Web层后端首页
- 笔记本电脑频繁自动重启_笔记本电脑自动重启是什么原因
- 五大板块(1)—— 数组的定义,赋值与应用
- AWS Loft的数据库周
- 工业交换机是什么?矿用交换机采用的是工业级交换机吗?
- java记录代码执行位置_记录执行的java代码的行号
- 简单的反U盘病毒(删除不了的畸形文件夹)
- 27日直播预告丨Oracle运营商行业生产实践分享
- Bailian2943 小白鼠排队【排序】
- 深圳90后小伙拿到14所国外名牌大学offer
- 中国移动苏州研发中心前端笔试(2)
- Linux下笔记本电源管理
- 除了孙宇晨 币圈还有这些人入不得、出不去
- 4078. 成绩表里找同学
- 解决ecshop模板兼容jquery问题
- 博取仪器3D产品配置
- Launcher3 安装App加载显示过程分析,androidstudio开发app实例
- SAP ABAP守护进程(ABAP Daemon)的实现方式
- 阿里云负载均衡【SLB】使用实践方案
热门文章
- 戴尔新电脑笔记本桌面没有计算机,自主日常维修,更换戴尔灵越15屏幕过程记录...
- 国产电脑支持Linux吗,天玥计算机(电脑)支持UOS、银河麒麟、Deepin等国产操作系统...
- hoolilaw案例分析:在美国如何治理扰民邻居
- java功夫熊猫冒险游戏_《功夫熊猫游戏》官方下载 单机功夫熊猫游戏免费版_SJ3G游戏中心...
- 软考证书如何评职称?
- 免费实时汇率查询Api接口
- nova7可以升级成鸿蒙20系统,华为nova7升级到EMUI11,8大功能提升,带来更新体验...
- 1.13 新概念 否定疑问句 半否定 全否定
- nvidia-docker的安装
- 比Python爬虫简单的爬虫方法1-后羿采集器