php使用while语句计算1+3+5+...+99
时间: 2023-09-20 21:09:33 浏览: 69
可以使用以下代码:
```php
$sum = 0;
$i = 1;
while ($i <= 99) {
$sum += $i;
$i += 2;
}
echo "1+3+5+...+99 = " . $sum;
```
首先,定义变量 `$sum` 用于存储和,初始化为0。定义变量 `$i` 用于存储当前的奇数,初始化为1。
然后使用 while 循环,条件为 `$i <= 99`,即当 `$i` 小于等于 99 时,循环执行。在循环体内,将当前奇数加入到和中,即 `$sum += $i`,然后将 `$i` 加2,即 `$i += 2`,以便得到下一个奇数。
最后,使用 echo 语句输出结果。
相关问题
创建一个PHP文件,通过while语句计算 1!+2!+3!+......n!=....n!=。
好的,请稍等一下,我正在为您执行操作。
以下是代码示例:
```
<?php
$n = 5; // 假设需要计算5的阶乘
$i = 1; // i 初始化为1
$product = 1; // product 初始化为1
while ($i <= $n) {
$product *= $i;
$i++;
}
echo $n . "! = " . $product; // 输出结果: 5! = 120
?>
```
请注意,这只是一个示例代码,您可以将 $n 更改为您需要计算的数值。
用PHP用while语句写1+1/2+1/3+1/4+……1/100
以下是使用PHP的while语句计算1+1/2+1/3+1/4+……1/100的代码:
```php
$i = 1;
$sum = 0;
while ($i <= 100) {
$sum += 1 / $i;
$i++;
}
echo $sum; // 输出:5.1873775176396
```