php 100以内偶数和怎么写?

来源:百度知道 编辑:UC知道 时间:2024/05/04 14:46:04
<?php
$sum =0;
for ($i =1 ; ;$i++) {

if ($i == 100)
break;
if ($i % 2 != 0)
continue;
$sum += $i;
}
echo $sum;

?>
这是奇数和

为什么要这么复杂,100以内的偶数就是2\4\6\.....100呀,程序这样写:

<?php
$sum=0;
for ($i=2;$i<=100;$i+=2) $sum+=$i;
echo $sum;
?>

初始化一个语句,运算一个语句,输出一个语句,简单明了。

我很晕倒啊....
咋都这样写

$start = 2; // 从1开始
$max = 100; // 最大值100
if ($start % 2) $start++; // 计算第一个应该考虑的数字
if ($max % 2) $max--; // 计算最后个应该考虑的数字

$mid = $max / 4; // 取系数 ( /2 /2 )

$sum = ($start + $max) * $mid;

根本不用循环~~~

<?php
$sum = 0;
for($i = 0; $i <= 100; $i += 2){
$sum += $i;
}
echo $sum;
?>

<?php
$sum =0;
for ($i =1;$i<101;$i++) {
if ($i %2 ==0 ) {
$sum += $i;
}else{
continue;
}
}
echo '结果为'.$sum;
?>

结果为2550