- UID
- 1
- 贡献
- 844
- 金币
- 1540
- 主题
- 520
- 在线时间
- 333 小时
- 注册时间
- 2022-1-15
- 最后登录
- 2024-11-12
|
发表于 2022-11-23 17:13:17
| 508 |
0 |
显示全部楼层
|阅读模式
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
复制代码
|
|