用php编写用户从表单中输入一个数n(0<n<100),请计算1*1*1+2*2*2+3*3*3+4*4*4+5*5*5+...+n*n*n的结果。
时间: 2023-09-05 16:09:53 浏览: 66
一个计算1+2+3+5+8+13+...+n的算法程序
3星 · 编辑精心推荐
可以使用循环来计算这个求和式的结果,以下是使用 PHP 编写的代码:
```php
<?php
$n = $_POST["n"]; // 获取用户从表单中输入的数
// 验证输入是否合法
if ($n <= 0 || $n >= 100) {
echo "请输入一个大于0且小于100的整数";
return;
}
$sum = 0; // 定义求和变量
// 循环计算求和式
for ($i = 1; $i <= $n; $i++) {
$sum += $i * $i * $i;
}
echo "1*1*1+2*2*2+3*3*3+4*4*4+5*5*5+...+$n*$n*$n = $sum";
?>
```
这个代码通过 $_POST["n"] 获取用户从表单中输入的数,然后使用 for 循环计算求和式的结果,并输出到页面上。注意,在循环之前需要对输入进行合法性验证,以避免出现非法数据导致程序出错。
阅读全文