zoukankan      html  css  js  c++  java
  • PHP

        /**
         * factorial($num) 计算阶乘
         * @param string $num
         * @return string $total
         */
        function factorial($num) {
            if (empty($num)) {
                return '输入不能为空!';
            }
            elseif ($num < 0){
                echo $num.'没有阶乘!';
            }
            elseif ($num == 0 || $num == 1) {
                echo $num.'的阶乘等于其本身!';
            }
            else {
                static $total = 1;
                $total *= $num;
                $num--;
                if ($num != 1) {
                    factorial($num);
                }
                return $total;
            }
        }
  • 相关阅读:
    洛谷P1272 重建道路
    uva 10004
    uva10305
    uva 10044
    uva 120
    uva699
    uva297
    uva11111
    uva 101
    uva10152 ShellSort
  • 原文地址:https://www.cnblogs.com/KTblog/p/4985573.html
Copyright © 2011-2022 走看看