Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

โปรแกรม PHP ตรวจสอบจำนวนตัวหารทั้งหมดของตัวเลขเป็นคู่หรือคี่


ในการตรวจสอบว่าจำนวนตัวหารทั้งหมดของตัวเลขเป็นจำนวนคู่หรือคี่ รหัสจะเป็นดังนี้ −

ตัวอย่าง

<?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);
?>

ผลลัพธ์

It is an odd number

ฟังก์ชันชื่อ 'divisor_count' ถูกกำหนดโดยให้จำนวนตัวหารของตัวเลขที่กำหนดซึ่งส่งผ่านเป็นพารามิเตอร์ไปยังฟังก์ชัน ตอนนี้ ตัวหารเหล่านี้แต่ละตัวจะถูกตรวจสอบเพื่อดูว่าสามารถหารด้วย 2 ได้ทั้งหมดหรือไม่ ถ้าใช่ มันคือตัวหารคู่ มิฉะนั้น จะเป็นตัวหารคี่ ข้อความที่เกี่ยวข้องจะแสดงบนคอนโซล