文档章节

PHP函数求一个整数的阶乘

雨醉风尘
 雨醉风尘
发布于 2015/08/26 20:48
字数 105
阅读 640
收藏 2

//随手写的一个阶乘的函数

注意:不要把负数给忘了!不要把负数给忘了!不要把负数给忘了!

<?php 
function jisuan($i){
if($i==0){                              
     return 1;
}elseif($i<0){
    $rest=$i*jisuan($i+1);                //负数往0靠近是+1
     return $rest;
}else{
    $rest=$i*jisuan($i-1);                  //正数往0靠近是-1
    return $rest;
    }
  }
  echo jisuan(-7);
?>


© 著作权归作者所有

共有 人打赏支持
雨醉风尘
粉丝 3
博文 106
码字总数 23692
作品 0
海淀
程序员
私信 提问
chapter 8 exercise

8–4. 素数.我们在本章已经给出了一些代码来确定一个数字的最大约数或者它是否是一个 素数. 请把相关代码转换为一个返回值为布尔值的函数,函数名为isprime() . 如果输入的是一个 素数, 那么...

happyliferao
2015/10/09
50
0
递归——求阶乘

文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 1. 递归 一个函数调用其自身,就是递归。 2. 求阶乘 问题描述 求n的阶乘,n>=0。 代码 结果 总结:求阶乘问题算是递归中最简单的问题了。...

Quincuntial
2017/12/26
0
0
51Nod 1057 N的阶乘(基础题???数论???)

输入N求N的阶乘的准确值。 Input 输入N(1 <= N <= 10000) Output 输出N的阶乘 Input示例 5 Output示例 120 把这种题放在基础题。。。也太打击人的自信了吧。。。 基础题都刷不了。。。 本来套...

Akatsuki__Itachi
2017/12/21
0
0
Swift2.0语言教程之函数嵌套调用形式

Swift2.0语言教程之函数嵌套调用形式 Swift2.0语言函数嵌套调用形式 在Swift中,在函数中还可以调用函数,从而形成嵌套调用。嵌套调用的形式往往有两种:一种是在一个函数中调用其他函数;另...

大学霸
2015/07/20
0
0
阶乘尾后0的数目

原题   Given an integer n, return the number of trailing zeroes in n!.   Note: Your solution should be in logarithmic time complexity. 题目大意   给定一个整数n,求阶乘结果......

一贱书生
2016/12/27
1
0

没有更多内容

加载失败,请刷新页面

加载更多

安卓代码混淆

Proguard是安卓提供的方便开发者对代码和apk进行保护和精简的工具,可在SDK/tools文件夹下找到。 proguard的作用 : 1,代码混淆 2,精简代码,删掉没有用到的代码,减小apk的体积。 使用场景...

whoisliang
15分钟前
0
0
配置Tomcat虚拟主机

12月13日任务 16.4 配置Tomcat监听80端口 16.5/16.6/16.7 配置Tomcat虚拟主机 16.8 Tomcat日志 配置tomcat监听80端口 默认tomcat监听的是8080端口,如果想直接输入ip就访问到网页,就需要进行...

robertt15
21分钟前
1
0
emqtt Qos 0, 1, 2 图解

SimonAt
22分钟前
0
0
基于vue2定义自己的图表echart组件

先安装echarts cnpm i echarts -S,然后定义父组件 <template> <div> <echarts :option="echartOpion"></echarts> </div></template><script> import echarts from './e......

莫沫达
28分钟前
3
0
详解CSS的Flex布局

本文由云+社区发表 Flex是Flexible Box 的缩写,意为"弹性布局",是CSS3的一种布局模式。通过Flex布局,可以很优雅地解决很多CSS布局的问题。下面会分别介绍容器的6个属性和项目的6个属性。每...

腾讯云加社区
40分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部