当前位置:首页 > while > 正文

用while求1到100的奇数和

  • while
  • 2024-05-28 02:49:31
  • 5709



$i = 1;
$sum = 0;
while ($i <= 100) {
if ($i % 2 != 0) {
$sum += $i;
echo "";
}
$i += 2;
}
?>


用 while 求 1 到 100 的奇数和
序号
奇数
累加和
$i$i$sum

HTML 列表

  • 用 while 求 1 到 100 的奇数和

  • $i = 1;
    $sum = 0;
    while ($i <= 100) {
    if ($i % 2 != 0) {
    $sum += $i;
    echo "
  • 奇数:$i,累加和:$sum
  • ";
    }
    $i += 2;
    }
    ?>

专业角度介绍
算法描述
该算法使用循环变量 i 从 1 递增到 100,判断每个奇数是否满足条件 i % 2 != 0。 满足条件的奇数会被累加到 sum 中。 算法停止条件是 i 大于 100。
时间复杂度
该算法的时间复杂度为 O(n),其中 n 是循环的次数。 在本例中,循环次数为 50,因此时间复杂度为 O(50)。
空间复杂度
该算法的空间复杂度为 O(1),因为算法中没有使用额外的空间。
应用场景
此算法可用于计算一系列数字中奇数的和。 它可以应用于财务、数据分析和科学计算等领域。