1. 判断质数
1 <?php 2 3 header("Content-type: text/html; charset=utf-8"); 4 5 /* 6 一个数,如果只有1和它本身两个因数,这样的数叫做质数(或素数)。 7 例如 2,3,5,7 是质数,而 4,6,8,9 则不是,后者称为合成数或合数。 8 判断某个自然数是否是素数最常用的方法就是试除法——用比该自然数的平方根小的正整数去除这个自然数, 9 若该自然数能被整除,则说明其非素数。 10 */ 11 function isPrimeNumber($num) 12 { 13 $max = sqrt($num); 14 15 for ($i=2; $i<$max; $i++) { 16 if (0 == $num % $max) { 17 echo $num.'不是质数(素数)'; 18 return; 19 } 20 } 21 22 echo $num.'是质数(素数)'; 23 } 24 25 26 27 isPrimeNumber(6);
2.