根据$n$的奇偶性分开讨论。以下只讨论偶数的情况。若$n$为奇数,可用类似方法证明,过程略。

若$n$为偶数 $n = 2m$:

$$

\array{

& & \sum_{k=1}^n \frac{(k-1)!!}{k!!} \hfill \\

&=& \sum_{k=1}^m \frac{(2k-1)!!}{(2k)!!} + \sum_{k=1}^m \frac{(2k-2)!!}{(2k-1)!!} \hfill & \text{(奇偶项分开求和)} \hfill\\

&=& \sum_{k=1}^m \frac{(k-1/2)!}{k!} + \sum_{k=1}^m \frac{(k-1)!}{2(k-1/2)!} \hfill & \text{(分子分母连续约去公因子2)} \hfill\\

&=& \left(\frac{2(m+1/2)!}{m!}-1\right) + \left(\frac{m!}{(m-1/2)!}-1\right) \hfill & \text{(可归纳证明,见下文)} \hfill \\

&\ge& 2\sqrt{\frac{2(m+1/2)!}{(m-1/2)!}}-2 \hfill & \text{(基本不等式)} \hfill\\

&=& 2\sqrt{2(m+1/2)}-2 \hfill \hfill\\

&=& 2 (\sqrt{n+1}-1) \hfill

}

$$

第二步中,仍用符号$!$表示半整数的阶乘,比如$(5/2)! = (5/2)(3/2)(1/2)$。第三步的结论可用归纳法。比如证明

$$

\sum_{k=1}^m \frac{(k-1/2)!}{k!} = \frac{2(m+1/2)!}{m!}-1

$$

只要验证$m=1$时等式成立,并且

$$

\array{

& & \frac{2(m+1/2)!}{m!}-1 + \frac{(m+1-1/2)!}{(m+1)!} \hfill \\

&=& \frac{(m+1/2)!(2(m+1)+1)}{(m+1)!} -1 \hfill \\

&=& \frac{2((m+1)+1/2)!}{(m+1)!} -1 \hfill

}

$$

求含有阶乘的不等式c语言,证明含有双阶乘的不等式相关推荐

  1. c语言阶乘编程题,C语言编程题:阶乘计算

    一.题目:求20!的结果 描述:将数学概念的迭代关系式i!=(i-1)!*i转换为计算机循环意义上的迭代关系式--用新的变量存储新值(乘积),并不断由旧值递推出变量的新值.求n!的函数fanc(n)的 ...

  2. C++实现double factorial双阶乘的算法(附完整源码)

    C++实现double factorial双阶乘的算法 C++实现double factorial双阶乘的算法完整源码(定义,实现,main函数测试) C++实现double factorial双阶乘 ...

  3. C语言求1000后面有多少个0,1到1000的阶乘 求1000阶乘的结果末尾有多少个0

    急求.用java算1到1000阶乘的末尾有几个零? 急求.用java算1到1000阶乘的末尾有几个零?急求具体的java程序怎么写? 1000的阶乘后面有多少个零? 从1乘到1000得出的结果后面有多 ...

  4. c语言程序设计阶乘输出,C语言编写10的阶乘,用C语言编程求10的阶乘

    导航:网站首页 > C语言编写10的阶乘,用C语言编程求10的阶乘 C语言编写10的阶乘,用C语言编程求10的阶乘 匿名网友: 思路:先定义一个函数求一个数的阶乘,接着依次从1到10调用该函数就 ...

  5. c语言实现4的阶乘,求10000的阶乘(c语言代码实现)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /* 程序功能:计算一个正整数n的阶乘,目前最大能运算10000的阶乘,可秒杀. 程序意义:加强自己对于大数的处理. 说明:此程序对乘法和除法还未做任何优 ...

  6. 双阶乘C语言,c阶乘公式(排列组合与阶乘)

    C的计算:下标的数字乘以上标的数字的个数,且每个数字都要-1.再除以上标的阶乘.如:C5 3(下标是5,上标是3)=(5X4X3)/3X2X1. 3X2X1(也就是3的阶乘) A. 公式:n!=n*( ...

  7. 1到n的阶乘之和公式c语言,n的阶乘(1到n的阶乘之和公式)

    给定一个数n,范围为0≤n≤100,请你编程精确的求出n的阶乘n!. 输入 输入. #include void main () { long double fac(int n); int n; lon ...

  8. δ在web里面怎么输入_【高等数学】用ε-δ语言证明函数极限

    很多学生在初学函数极限时,对用函数极限定义证明无从下手,对证明的逻辑理不清楚.我详细(啰嗦)地讲解一下. 回顾,函数极限的 语言定义: 用函数极限定义证明的思路梳理(倒推): 对 , 目的是要找到 , ...

  9. C语言 - 计算n的阶乘(n!)

    /*********************************************************************** 目的:输入一个数计算它的阶乘 分析: ▶ 3! = 1 ...

最新文章

  1. 打开文件和关闭文件的含义
  2. 为什么Java 8中不再需要StringBuilder拼接字符串
  3. Twin Delayed DDPG(TD3)-强化学习算法
  4. oracle数据库常用关键字以及写法
  5. 在Java中使用Protocol Buffers
  6. 如何用java实现加减_用Java实现不用加减乘除做加法操作
  7. APPCAN学习笔记006_创建第一个APPCAN应用
  8. python 类 字典_python基础类型—字典
  9. iphone GCDAsyncSocket 详解
  10. ansys linux运行_如何在linux系统下启动workbench。谢谢啦。 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...
  11. 单片机 数字电压表(ADC0809)
  12. 团队作业9——项目验收与总结
  13. nginx通过url跳转到另外的一个url上
  14. npoi 删除多行 操作excel_NPOI操作EXCEL 【只争朝夕】
  15. html版权标签怎么打,版权符号怎么打_dreamweaver中版权的符号怎么打?
  16. 4种方法设置Word文档保护
  17. 以CRM系统为案例讲解数据分析(重要性介绍及分析方法)
  18. 360全景偏移调整_360全景倒车系统安装及调试细节说明
  19. matlab编写求解二阶常微分方程,求一个复杂的二阶常微分方程的数值解,不会写代码= =...
  20. Unity VRAR Unity播放全景视频及优化极点变形twist问题

热门文章

  1. 雅思作文模板.html,2015雅思小作文模板「万能」
  2. Cocos Creator游戏引擎可以支持鼠标吗_Cocos Creator入门实战:桌球小游戏
  3. 8 月最新编程语言排行榜
  4. 汽车保养知识知多少?这篇文章让你秒懂
  5. Java学习之一切都是对象(二)
  6. GOTS认证辅导,产品要求5%以上的才符合被认可的有机标准的原料
  7. 做题记录uva1626
  8. Log4j2远程命令执行2-vulfocus-wp
  9. 区块链 fisco bcos 2.72 在多机器上部署多个docker节点 ubuntu
  10. 【每天一个Linux命令】09. Linux中chown的用法