admin 发表于 2022-11-23 17:13:17

php使用三种循环实现从1加到100案例分享附带代码

php使用三种循环实现从1加到100案例分享附带代码

<?php
//1、for循环实现
$sum=0;
for($i=1;$i<=100;$i++){
        $sum+=$i;        //$sum=$sum+$i;
}
echo $sum;

//分析
/**
*
$i                        $sum
1                        1
2                        1+2
3                        1+2+3       
4                        1+2+3+4
...
100                        1+2+3+++100
*/
-------------------------------------------------
//2、while循环
$i=1;
$sum=0;                //保存和
while($i<=100){
        //方法一
        /*
        $sum+=$i;
        $i++;
        */

        //方法二
        $sum+=$i++;
}
echo $sum;
--------------------------------------------------
   
//3、do-while循环
$i=1;
$sum=0;
do{
        $sum+=$i;
        $i++;
}while($i<=100);
echo $sum,'<br>';        //5050

//可以有如下更改
$i=1;
$sum=0;
do{
        $sum+=$i++;      //++后置
}while($i<=100);
echo $sum,'<br>';        //5050

//可以做如下更改
$i=1;
$sum=0;
do{
        $sum+=$i;
}while(++$i<=100);    //++前置
echo $sum,'<br>';                //5050
页: [1]
查看完整版本: php使用三种循环实现从1加到100案例分享附带代码