PHP 程序查找 N 个自然数的和


2022年4月6日, Learn eTutorial
3690

如何使用 PHP 计算 N 个自然数的和?

在此程序中,我们将查找 **n** 个自然数的和。为此,我们首先需要将 **n** 读取到变量 **num** 中。之后,我们必须将其赋值给变量 **n**,并将值 **0** 赋值给变量 **sum**。然后,我们必须执行 while 循环,直到条件 **'n >= 0'** 变为 false,并且在循环块中,我们必须将计算出的 **'sum + n'** 的值赋给变量 **sum**,并递减变量 **n** 的值。循环完成后,我们必须打印变量 **sum** 的值作为 **n** 个自然数的和。例如,如果输入的数字是 **5**,则结果将是 **1+2+3+4+5 = 15**

算法

步骤 1:接受用户输入的数字并将其存入变量 **num** 中

步骤 2:将变量 num 的值赋给变量 **n**,并将值 **0** 赋给变量 sum

步骤 3:执行以下子步骤,直到条件 **'n >= 0'**

(i) 将计算出的 **'sum + n'** 的值赋给变量 **sum**

(ii) 递减变量 **n** 的值

步骤 4:打印变量 **sum** 的值作为 n 个自然数的和

PHP 源代码

                                          <?php
$num = readline("Enter the n number: ");
$n = $num;
$sum = 0;
while ($n >= 0) {
    $sum = $sum + $n;
    $n--;
}
echo "Sum of $num number is: $sum";
?>
                                      

输出

Enter the number: 10
Sum of 10 number is: 55