【程序21】
题目:求1+2!+3!+...+20!的和
1.程序分析:此程序只是把累加变成了累乘。

$sum =0;
$fac =1;for($i=1;$i<=20;$i++){$fac= $fac*$i;$sum+=$fac;
}

【程序22】
题目:利用递归方法求5!。
1.程序分析:递归公式:fn=fn-1*4!

function Fact($n){if($n==0) return 1;else return ($n*Fact ($n-1));
}

【程序23】
题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问
第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个
人多大?
1.程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,
依次类推,推到第一人(10岁),再往回推。

function Age($n){if($n==5)        return 10;else return (Age($n+1)+2);
}

转载于:https://www.cnblogs.com/kuikui/archive/2012/08/25/2655596.html

程序21、程序22和程序23相关推荐

  1. 干掉勒索病毒的22岁程序员自曝黑历史:中学是电脑白痴

    5月12日,名为WannaCry的勒索病毒在全球发起了第一波攻势,正当人们担心如何有效防范的时候,来势汹汹的病毒突然失掉了锐气,竟然转向蛰伏状态. 而这一离奇现象背后则是22岁工程师Marcus Hu ...

  2. C语言【程序21】 题目:打印出如下图案(菱形)

    /*[程序21] 题目:打印出如下图案(菱形)********* **************** */ #include<stdio.h> int main() {int i,j;for ...

  3. 第21课 微信小程序视频标签显示弹幕

    第21课 微信小程序视频标签显示弹幕 效果图如下: wxml代码如下: <videosrc="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideo ...

  4. 21世纪的net程序员怎么就这么难招聘?

    21世纪的net程序员怎么就这么难招聘? 坐标湖南长沙, 主要开发SAAS版本收银系统. CSDN的战友们谁能够给我推荐一个,我给积分.

  5. matlab潮流程序,IEEE33节点matlab潮流程序.doc

    IEEE33节点matlab潮流程序 Bus [1,0,0 ; 2,100, 60; 3,90,40; 4,120,80; 5,60,30; 6,60,20; 7, 200, 100 ; 8,200, ...

  6. VS2005 解决应用程序配置不正确,程序无法启动问题

          1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31     什么是RSS ...

  7. 微信公众号发送小程序卡片_微信公众号里怎么添加小程序-如何在微信[[公众号]]添加小程序卡片-微信关联小程序...

    参考官方Demo 1.进入公众号,选择「关联小程序」后,微信公众号运营者用手机扫码进行认证,并输入小程序的AppID即可. 2.腾讯地图+小程序appID:wx7643d5f831302ab0 3. ...

  8. 国外程序员推荐:每个程序员都应读的书

    1. <代码大全> 史蒂夫·迈克康奈尔 推荐数:1684 "优秀的编程实践的百科全书,<代码大全>注重个人技术,其中所有东西加起来,就是我们本能所说的"编写 ...

  9. 用c语言编写程序出现undecla,济南大学C程序设计基础实验指导书

    <济南大学C程序设计基础实验指导书>由会员分享,可在线阅读,更多相关<济南大学C程序设计基础实验指导书(48页珍藏版)>请在人人文库网上搜索. 1.程序设计基础实验指导书信息科 ...

最新文章

  1. C C++的编译过程详解
  2. 本周Github项目精选:高效CNN推理库、多款AlphaGo实现
  3. Java Web之POI操作Excel2016模板
  4. python四十三:静态属性,类方法
  5. MySQL - 共享锁和排它锁初探
  6. 2019春第一周作业(计算机)7.1
  7. oracle表空间,角色,权限,表,索引,序列号,视图,同义词,约束条件,存储函数和过程,常用数据字典,基本数据字典信息,查看VGA信息,维护表空间,创建表空间等信息
  8. CodeForces - 1341E Nastya and Unexpected Guest(01bfs)
  9. 《SAS编程与数据挖掘商业案例》学习笔记之十三
  10. 嵌入网站的挖矿代码——Monerominer.rocks
  11. 单位转换html代码,万能在线单位转换器 转换器网
  12. ubuntu下的vim与ctags
  13. 《Effective Ruby:改善Ruby程序的48条建议》一第2条:所有对象的值都可能为nil
  14. MEncoder的基础用法—6.7. 媒体流复制
  15. php 实现柱状图,PHP动态柱状图实现方法_PHP
  16. IDEA 常用快捷键
  17. tftp服务器配置及说明
  18. ORB-SLAM2安装报错历程
  19. 怎么做PPT 课件代做 驼峰设计
  20. 内存及Cache带宽测试

热门文章

  1. java 本地 交互图_Java与UML交互图
  2. CCS5.5 中报错 Does not match the target type,not loaded 的一种情况
  3. 全球IP地址数周内用完,或现无法上网情况
  4. 笔记本电脑滑条无法连接synaptics定点装置驱动程序
  5. pyqt5实战之真爱游戏(2048改版)
  6. python实现直播服务非rtmp版本(非常简单)
  7. JS学习系列08 - 内存分配
  8. iPhoneX快速适配,简单到你想哭。
  9. 一个JS打开链接并隐藏来源的方法
  10. Lucene:基于Java的全文检索引擎简介 车东