开学

开学啦,座位没变啊,还是对着窗,好冷啊...

还是函数学着有意思,特别是用来解决数学问题的时候

<?php
//输出2-200之间的所有质数
function judge_num($num){
    for($i=2; $i<$num; ++$i){
        if($num%$i==0){
            return;
        }
    }
    echo $num."是质数.<br>";
}
for($j=2; $j<=200; ++$j){
    judge_num($j);
}

//递归思想
echo '<hr>';
function digui($n){
    if($n==2 || $n==1){
        return 1;
    };
    $jieguo = digui($n-1)+digui($n-2);
    return $jieguo;
}
$a = digui(20);
echo $a;

//求两个正整数的最大公约数的函数:
echo "<hr>";
function yueshu($a,$b){
    $min = $a < $b ? $a : $b;
    for($i=1; $i<=$min; ++$i){
        if($a%$i==0 && $b%$i==0){
            $jieguo = $i;
        }
    }
    return $jieguo;
}
$b = yueshu(24,8);
echo $b;

//求两个正整数的最小公倍数:
echo "<hr>";
function beishu($a,$b){
    $max = $a > $b ? $a : $b;
    for($i=$max; $i<=$a*$b; ++$i){
        if($i%$a==0 && $i%$b==0){
            return $i;
        }
    }
}
$c = beishu(16,24);
echo $c;
?>

posted @ 2016-12-23 23:17  panbee  阅读(176)  评论(0编辑  收藏  举报