functionfactorial($x)
{
if($x>1){
$s=$x*factorial($x-1);
}else{
$s=$x;
}
return$s;
}
$x=100;
echo$x."的阶乘的为".factorial($x);
分类:
Web程序 时间:
2016-09-21 00:13:04
阅读次数:
334
第二十天254 1:递归(理解)254 (1)方法定义中调用方法本身的现象254 (2)递归的注意事项255 (3)递归的案例:255 A:递归求阶乘255 B:兔子问题256 C:递归输出指定目录下所有指定后缀名的文件绝对路径258 D:递归删除带内容的目录(小心使用)259 2:IO流(... ...
分类:
编程语言 时间:
2016-09-15 13:41:49
阅读次数:
456
问题描述: 林记在做数学习题的时候,经常遇到这种情况:苦思冥想了很久终于把问题解出来,结果发现答案是0,久而久之林记在得到习题答案是0的时候就没有了做出一道难题的成就感。于是林记决定:以后出题,答案一定不能是0,例如求n!最低位非零数这样的习题就很不错了。 现在林记提出了一个更难一点的问题:求n!在 ...
分类:
其他好文 时间:
2016-09-04 20:47:42
阅读次数:
159
1.floor除法(这里只介绍除法运算,其他暂且不提) 在Python3中,除法运算有两种,一种是真除,一种是Floor除法,这两者是有分别的,分别如代码所示: 2.幂的使用(**) 3.分别求一百以内的偶数和奇数,注意代码的区别。 4,求阶乘 附小甲鱼源代码: ...
分类:
编程语言 时间:
2016-08-28 11:02:41
阅读次数:
316
今天复习了一下求阶乘 题目:编写一个程序,可以输出10000内的阶乘 因为int的范围大致是9位,所以base的最大值是 1000000000/10000 = 100000,超过这个值就可能发生溢出的现象 10000的阶乘大致有4 * 10000 = 40000位,10000的阶乘不超过40000/ ...
分类:
其他好文 时间:
2016-08-27 20:38:51
阅读次数:
155
循环for语句: for(var i =1;i<=5;i++)(初始条件;循环条件;状态改变) { 循环体 } 循环的作用:反复执行某段代码 四要素:初始条件、循环条件、循环体、状态改变 例题1: 请输入一个正整数,要求求阶乘的累加求和: 函数部分 var a = document.getEleme ...
分类:
编程语言 时间:
2016-08-27 18:00:03
阅读次数:
153
函数的递归调用 递归的含义 递归其实也只是一种算法上的描述,不是一种新的语法! 有时候,我们解决问题的时候,会遇到这种情况,当我们把一个大的问题按照某种解决方案分成若干个小的问题的时候,发现这些小问题的解决方案其实和刚才大问题的解决方案又是一样的! 典型的,比如:求阶乘! 10! = 10 * 9! ...
分类:
其他好文 时间:
2016-08-05 23:07:14
阅读次数:
205
函数:能够独立完成某项功能的模块。 函数四要素:输入、输出、函数体、函数名 函数定义:(static/public) 返回类型 函数名(参数类型 参数名,参数类型 参数名){函数体} 函数的调用:返回变量类型 变量名 = 函数(实参值) 案例:输入一个数求阶乘(写成函数调用)public void ...
分类:
其他好文 时间:
2016-08-04 08:59:24
阅读次数:
154