Ngôn ngữ PHP - Kiểm tra số nguyên tố
Kiểm tra số nguyên tố trong PHP.
Định nghĩa: số nguyên tố là số lớn hơn 1 và chỉ chia hết cho 1 và chính nó.
Ví dụ: 2, 3, 5, 7, 11, 13, 17, … là những số nguyên tố.
Code mẫu:
<?php
/**
* check so nguyen to
*
* @author viettuts.vn
* @param n: so nguyen duong
* @return boolean
*/
function isPrimeNumber($n) {
// so nguyen n < 2 khong phai la so nguyen to
if ($n < 2) {
return false;
}
// check so nguyen to khi n >= 2
$squareRoot = sqrt ( $n );
for($i = 2; $i <= $squareRoot; $i ++) {
if ($n % $i == 0) {
return false;
}
}
return true;
}
echo ("Các số nguyên tố nhỏ hơn 100 là: <br>");
for($i = 0; $i < 100; $i ++) {
if (isPrimeNumber ( $i )) {
echo ($i . " ");
}
}
?>