用php写一个求用户从表单输入一个n,0!+1!+2!+3!+4!+......+n!
时间: 2023-07-31 22:07:28 浏览: 79
一个简单的PHP+txt留言板程序
好的,您可以参考以下代码实现:
```php
<?php
if (isset($_POST['submit'])) {
$n = $_POST['n'];
$sum = 0;
$factorial = 1;
for ($i = 0; $i <= $n; $i++) {
$factorial *= $i;
$sum += $factorial;
}
echo "用户输入的 n 为:$n<br>";
echo "结果为:$sum";
}
?>
<form method="post">
请输入一个整数 n:<input type="number" name="n"><br>
<input type="submit" name="submit" value="计算">
</form>
```
这段代码使用了一个 for 循环来计算 0!+1!+2!+3!+...+n! 的值,其中 $factorial 变量用于保存当前循环到的数的阶乘,而 $sum 变量用于保存前面所有数的阶乘的和,最终输出结果。
阅读全文