2使用PHP.直接定义变量n=7或者输入一个整数n(n>1),分别利用while循环和for循环,计算并输出1+2+3+…+n的值。
时间: 2023-12-20 22:06:53 浏览: 58
编程实现计算:1!+2!+3!+……+N!的值,要求定义并调用函数计算N!。
5星 · 资源好评率100%
好的,以下是使用 PHP 完成该问题的代码:
使用 while 循环:
```
<?php
$n = 7;
$sum = 0;
$i = 1;
while ($i <= $n) {
$sum += $i;
$i++;
}
echo "1+2+3+...+$n 的值为:$sum";
?>
```
使用 for 循环:
```
<?php
$n = 7;
$sum = 0;
for ($i = 1; $i <= $n; $i++) {
$sum += $i;
}
echo "1+2+3+...+$n 的值为:$sum";
?>
```
以上两个代码块的输出结果都为:1+2+3+...+7 的值为:28。如果想要让用户输入一个整数 n,可以使用 `readline()` 函数获取用户输入,然后将其作为 `$n` 的值即可。
阅读全文