题目:求e的值。给出e=1+1/1!+1/2!+1/3!+.......,最后一项的值小于1e-6.

分析思路:

题目中让求e的值,给出了公式,公式为分数阶乘的形式。阶乘跳出的条件为单项小于1e-6。因此需要对e的公式的每一项,进行遍历,跳出的条件为单项<1e-6,每一次都加进e的公式内。

注:先观察这个式子的构成。和的首项为1。从第二项开始,开始阶乘,因此阶乘的首项也为1。阶乘需要遍历,在遍历中写:正常阶乘的形式为xiang = xiang*i;分数阶乘则为xiang = xiang /i;

代码如下:

#include <stdio.h>
double jiecheng(double sum)
{double xiang=1.0;for(int i=1; xiang >= 1e-6; i++){xiang = xiang/i;//也可以写成xiang = xiang * (1.0/i);sum=sum+xiang;}    return sum;
}int main()
{double e=1.0;e=jiecheng(e);printf("%f",e);return 0;
}

2.求e的值。(分数阶乘)相关推荐

  1. EduCoder-程序设计技术R-函数-(第1关:求和)(第2关:回文数计算)(第3关: 编写函数求表达式的值)(第4关:阶乘数列)(第5关:亲密数)(第6关:公约公倍数)

    目录 第1关:求和 代码示例 第2关:回文数计算 代码示例 第3关: 编写函数求表达式的值 代码示例 第4关:阶乘数列 代码示例 第5关:亲密数 代码示例 第6关:公约公倍数 代码示例 第1关:求和 ...

  2. 【勇敢牛牛,不怕困难】有手就行栏目:头歌教学平台 - 湖南工业大学刘强老师的C语言函数实战课堂作业答案 - > - > {求和+回文数计算+编写函数求表达式的值+阶乘数列+亲密数+公约数公倍数求解}

    第一关:求和 任务描述 题目描述:给你一个n,要求你编写一个函数求1+2+-+n. 输入 输入一个n 输出 输出1+2+-+n的和 测试说明 样例输入: 100 样例输出: 5050 分析: 这个是真 ...

  3. PTA 基础编程题目集 6-6 求单链表结点的阶乘和

    PTA 基础编程题目集 6-6 求单链表结点的阶乘和 本题要求实现一个函数,求单链表L结点的阶乘和.这里默认所有结点的值非负,且题目保证结果在int范围内. 函数接口定义: int Factorial ...

  4. openjudge 14:求10000以内n的阶乘

    14:求10000以内n的阶乘 总时间限制: 5000ms 内存限制: 655360kB 描述 求10000以内n的阶乘. 输入 只有一行输入,整数n(0<=n<=10000). 输出 一 ...

  5. 信息学奥赛一本通(1172:求10000以内n的阶乘)

    1172:求10000以内n的阶乘 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 22142     通过数: 5506 [题目描述] 求10000以内n的阶乘. ...

  6. 求10000以内n的阶乘(信息学奥赛一本通-T1172)

    [题目描述] 求10000以内n的阶乘. [输入] 只有一行输入,整数n(0≤n≤10000). [输出] 一行,即n!的值. [输入样例] 4 [输出样例] 24 [源程序] #include< ...

  7. 求单链表结点的阶乘和

    求单链表结点的阶乘和 (15分) 本题要求实现一个函数,求单链表L结点的阶乘和.这里默认所有结点的值非负,且题目保证结果在int范围内. 函数接口定义: int FactorialSum( List ...

  8. Bailian2729 求12以内n的阶乘 Bailian2730 求20以内n的阶乘【递推】

    求20以内n的阶乘 求12以内n的阶乘 总时间限制: 1000ms 内存限制: 65536kB 描述 求20以内n的阶乘. 输入 只有一行输入,整数n(n<=20). 输出 只有一行输出,数值n ...

  9. PTA:6-3求单链表结点的阶乘和(15分)

    大一下半期数据结构 数据结构实践任务2 求单链表结点的阶乘和 本题要求实现一个函数,求单链表L结点的阶乘和.这里默认所有结点的值非负,且题目保证结果在int范围内. 函数接口定义 int Factor ...

最新文章

  1. 键盘回车事件导致页面刷新的问题
  2. Docker Compose部署项目到容器-基于Tomcat和mysql的商城项目(附源码和sql下载)
  3. springmvc 传参Required String parameter 'xxxx' is not present
  4. DRBD编译安装中出现的问题及解决小结
  5. Javascript UserAgent 获取平台及浏览器信息
  6. 【TJOI2016】【bzoj4552】排序(二分答案+线段树01排序)
  7. 设计模式之行为型备忘录模式
  8. HTML5详细介绍及使用
  9. 小程序注册开发全流程
  10. 21、关于破解点触的验证码
  11. OsWorkFlow工作流简介
  12. PC VR游戏的CPU性能分析与优化
  13. 操作系统|时间片轮转调度算法(RR)
  14. 【微信小程序源码】独立版云贝餐饮连锁V2_2.3.9源码线传小程序,新增堂食订单,支付打印新增下单时间显示
  15. 【PyTorch】1入门——Tensor、自动微分、神经网络、PyTorch 图像分类
  16. 互联哇大厂薪酬福利职级哪家最吸引你
  17. Python数据库编程之索引
  18. 苹果天气应用专利获批,苹果Find My技术改变防丢技术走向
  19. 广播模块加继电器怎么接线_继电器模块SR0820AC安装方法
  20. java 3gp 转mp3_java实现音频转换

热门文章

  1. 2023张雪峰老师推荐的10大高薪专业,计算机专业仍然屠榜
  2. python中flask_caching库用法详解(缓存)
  3. Java基础--Collection方法
  4. iCore-3588Q 8K人工智能核心板
  5. 分布式任务调度平台XXL-JOB使用教程
  6. 多个高速公路收费站点UPS电源接入总监控中心集中监控方案
  7. matlab x map imread,matlab的imread
  8. python imread的用法_Python imread、newaxis用法详解
  9. 一步一个脚印学C/2022/7/27
  10. 数字证书在WEB应用中登录