dw编写php编写一个函数sum(n),计算1+3+5+7+…+n的和
时间: 2023-10-24 07:08:51 浏览: 67
求 1+3+5+7+……+99 的和 sum.py
以下是PHP代码实现:
```php
function sum($n) {
$sum = 0;
for ($i = 1; $i <= $n; $i += 2) {
$sum += $i;
}
return $sum;
}
// 测试
echo sum(5); // 输出 9,即 1 + 3 + 5
echo sum(10); // 输出 25,即 1 + 3 + 5 + 7 + 9
```
函数 `sum` 接受一个参数 `n`,表示需要计算的数列范围。使用一个循环遍历从 1 到 `n` 的奇数,将其累加到变量 `sum` 中。最后返回 `sum` 即可。
阅读全文