奇数是指那些对 2 取模(%)后余数不为 0 的数字。例如,如果输入的数字是 7,当计算 '7 % 2' 时,结果将是 1,所以它是一个奇数。
在此程序中,我们将打印用户输入的数字之前的奇数。为此,我们首先必须从用户那里接受限制并将该值分配给变量 n。然后,我们必须执行 for 循环,为此,首先将值 1 分配给变量 i,并执行循环直到条件 'i <= n' 变为假,并在每次迭代中增加 i 的值。在循环块中,我们必须检查条件 'i % 2 != 0',如果为真,则打印变量 i 的值,它将是一个奇数。
步骤 1:接受用户输入的限制并将其分配给变量 n
步骤 2:将值 1 分配给变量 i,并执行以下子步骤,直到条件 'i <= n' 变为假,并在每次迭代中增加 i 的值
(i)检查条件 'i % 2 != 0',如果为真,则打印变量 i 的值,它将是一个奇数
<?php
$n = readline("Enter the limit of number required: ");
for ($i = 1; $i <= $n; $i++) {
if (($i % 2) != 0) {
echo " $i ";
}
}
?>
Enter the limit of number required: 50 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49