PHP 程序检查一个数的因数总数是偶数还是奇数
phpserver side programmingprogramming更新于 2025/8/24 23:22:17
要检查一个数的因数总数是偶数还是奇数,代码如下 −
示例
<?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 "它是一个偶数
";
else
echo "它是一个奇数
";
}
divisor_count(100);
?>
输出
它是一个奇数
定义了一个名为"divisor_count"的函数,该函数返回作为参数传递给该函数的给定数字的除数个数。现在,检查每个除数是否能被 2 完全整除。如果能,则为偶数除数;否则,则为奇数除数。相关消息将显示在控制台上。

