程序21、程序22和程序23
【程序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相关推荐
- 干掉勒索病毒的22岁程序员自曝黑历史:中学是电脑白痴
5月12日,名为WannaCry的勒索病毒在全球发起了第一波攻势,正当人们担心如何有效防范的时候,来势汹汹的病毒突然失掉了锐气,竟然转向蛰伏状态. 而这一离奇现象背后则是22岁工程师Marcus Hu ...
- C语言【程序21】 题目:打印出如下图案(菱形)
/*[程序21] 题目:打印出如下图案(菱形)********* **************** */ #include<stdio.h> int main() {int i,j;for ...
- 第21课 微信小程序视频标签显示弹幕
第21课 微信小程序视频标签显示弹幕 效果图如下: wxml代码如下: <videosrc="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideo ...
- 21世纪的net程序员怎么就这么难招聘?
21世纪的net程序员怎么就这么难招聘? 坐标湖南长沙, 主要开发SAAS版本收银系统. CSDN的战友们谁能够给我推荐一个,我给积分.
- 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, ...
- 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 ...
- 微信公众号发送小程序卡片_微信公众号里怎么添加小程序-如何在微信[[公众号]]添加小程序卡片-微信关联小程序...
参考官方Demo 1.进入公众号,选择「关联小程序」后,微信公众号运营者用手机扫码进行认证,并输入小程序的AppID即可. 2.腾讯地图+小程序appID:wx7643d5f831302ab0 3. ...
- 国外程序员推荐:每个程序员都应读的书
1. <代码大全> 史蒂夫·迈克康奈尔 推荐数:1684 "优秀的编程实践的百科全书,<代码大全>注重个人技术,其中所有东西加起来,就是我们本能所说的"编写 ...
- 用c语言编写程序出现undecla,济南大学C程序设计基础实验指导书
<济南大学C程序设计基础实验指导书>由会员分享,可在线阅读,更多相关<济南大学C程序设计基础实验指导书(48页珍藏版)>请在人人文库网上搜索. 1.程序设计基础实验指导书信息科 ...
最新文章
- C C++的编译过程详解
- 本周Github项目精选:高效CNN推理库、多款AlphaGo实现
- Java Web之POI操作Excel2016模板
- python四十三:静态属性,类方法
- MySQL - 共享锁和排它锁初探
- 2019春第一周作业(计算机)7.1
- oracle表空间,角色,权限,表,索引,序列号,视图,同义词,约束条件,存储函数和过程,常用数据字典,基本数据字典信息,查看VGA信息,维护表空间,创建表空间等信息
- CodeForces - 1341E Nastya and Unexpected Guest(01bfs)
- 《SAS编程与数据挖掘商业案例》学习笔记之十三
- 嵌入网站的挖矿代码——Monerominer.rocks
- 单位转换html代码,万能在线单位转换器 转换器网
- ubuntu下的vim与ctags
- 《Effective Ruby:改善Ruby程序的48条建议》一第2条:所有对象的值都可能为nil
- MEncoder的基础用法—6.7. 媒体流复制
- php 实现柱状图,PHP动态柱状图实现方法_PHP
- IDEA 常用快捷键
- tftp服务器配置及说明
- ORB-SLAM2安装报错历程
- 怎么做PPT 课件代做 驼峰设计
- 内存及Cache带宽测试