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,如果是,则将其除以偶数,否则将其除以奇数。相关消息将显示在控制台上。

以上是 PHP程序检查一个数的除数总数是偶数还是奇数 的全部内容, 来源链接: utcz.com/z/326913.html

回到顶部