PHP 程序:打印直到 n 的奇数


2022年4月19日, Learn eTutorial
4115

什么是奇数?

奇数是指那些对 2 取模(%)后余数不为 0 的数字。例如,如果输入的数字是 7,当计算 '7 % 2' 时,结果将是 1,所以它是一个奇数

如何使用 PHP 打印直到 n 的奇数?

在此程序中,我们将打印用户输入的数字之前的奇数。为此,我们首先必须从用户那里接受限制并将该值分配给变量 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 源代码

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