Computer >> Máy Tính >  >> Lập trình >> PHP

Chương trình PHP để kiểm tra xem tổng số ước của một số là chẵn hay lẻ

Để kiểm tra xem tổng số ước của một số là chẵn hay lẻ, mã như sau -

Ví dụ

<?php
function divisor_count($my_val)
{
   $my_count = 0;
   for ($i = 1; $i <= sqrt($my_val) + 1; $i++)
   {
      if ($my_val % $i == 0)
      $my_count += ($my_val / $i == $i)? 1 : 2;
   }
   if ($my_count % 2 == 0)
      echo "It is an even number\n";
   else
      echo "It is an odd number\n";
}
divisor_count(100);
?>

Đầu ra

It is an odd number

Một hàm có tên là 'divisor_count' được định nghĩa để cung cấp số lượng ước của một số nhất định được truyền dưới dạng tham số cho hàm. Bây giờ, mỗi ước số này được kiểm tra để xem liệu nó có thể chia hết cho 2 hay không, nếu có, nó là một ước số chẵn và nếu không, nó là một ước số lẻ. Thông báo liên quan được hiển thị trên bảng điều khiển.