0


php中使用for、do...while、while等循环语句进行输出

一.使用循环语句进行输出

1.计算1~100的和

1.1 使用for语句

<?php
for($x=1;$x<=100;++$x)
{
    $sum += $x;
}
echo'1+2+3+4+...+99+100='.$sum;
?>

1.2 使用while语句

<?php
$a = 1 ;
$b = 0 ;
while($a<=100)
{
    $b+=$a ;
    $a++ ;
}
echo '1+2+3+4+...+99+100='.$b ; 
?>

1.3 使用do...while语句

<?php
$i = 1 ;
$sum = 0 ;
do{
    $sum+=$i ;
    $i++ ;
}while($i<=100) ;
echo '1+2+3+4+...+99+100='.$sum ;
?>

可得运行结果:

2.计算100以内的奇数之和

2.1 使用for语句

<?php
$sum = 0 ;
for($s=0;$s<=100;++$s)
{
    if($s%2==1)
    {
        $sum+=$s;
    }
}
echo $sum ;
?>

2.2 使用while语句

<?php
$a = 1 ;
while($a<=100)
{
    $b+=$a ;
    $a+=2 ;
}
echo $b ;
?>

2.3 使用do...while语句

<?php
$x = 1 ;
do{
    if($x%2==1)
    {
        $sum+=$x ;
    }
    ++$x ;
}while($x<=100) ;
echo $sum ;
?>

3.计算100以内的偶数之和

3.1 使用for语句

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

3.2 使用while语句

<?php
$a = 0 ;
while($a<=100)
{
    $b+=$a ;
    $a+=2 ;
}
echo $b ;
?>

3.3 使用do...while语句

<?php
$x = 0 ;
do{
    $sum+=$x ;
    $x+=2 ;
}
while($x<=100) ;
echo $sum ;
?>

二.练习

1.输出4行5列 * 形

1.1 使用for语句

<?php
for($j = 1; $j <= 4; $j++){
    for($i = 1; $i <= 5; $i++){
        echo '*';
    }
    echo '<br/>';
}
?>

1.2 使用while语句

<?php
$j =1;
while($j <=4){
    $i =1;
    while($i <=5){
        echo '*';
        ++$i ;
    }
    ++$j ;
    echo '<br/>';
}
?>

1.3 使用do...while语句

<?php
$j = 1 ;
do{
    $i =1;
    do{
       echo '*' ;
       $i++;
    }while($i <=5) ;
    echo '<br/>' ;
    $j++ ;
}while($j <=4) ;
?>

2.输出直角三角形的 * 形

2.1 使用for语句

<?php
$c = 1;
    for($j = 1; $j <= 5; $j++){
        for($i = 1; $i <= $j; $i++){
            echo '*';
        }
        echo '<br/>';
    }
?>

2.2 使用while语句

<?php
 $j =1;
    while($j <=4){
        $i =1;
        while($i <= $j){
            echo '*';
            ++$i ;
        }
        ++$j ;
        echo '<br/>';
    }
?>

2.3 使用do...while语句

<?php
$j = 1 ;
do{
    $i =1;
    do{
       echo '*' ;
       $i++;
    }while($i <= $j) ;
    echo '<br/>' ;
    $j++ ;
}while($j <=4) ;
?>

3.输出9*9乘法表

3.1 使用for语句

<?php
for($i = 1; $i <= 9; $i++){
        for($j = 1; $j <= $i; $j++){
            echo "$i x $j = " . ($i * $j) . '    ';
        }
        echo '<br/>';
    }
?>

3.2 使用while语句

<?php
$j =1;
while($j <=9){
    $i =1;
    while($i <= $j){
        echo "$i x $j =".($i * $j). '  ';
        ++$i ;
    }
    ++$j ;
    echo '<br/>';
}
?>

3.3 使用do...while语句

<?php
$j = 1 ;
do{
    $i =1;
    do{
       echo "$i x $j =".($i * $j). '  ';
       $i++;
    }while($i <= $j) ;
    echo '<br/>' ;
    $j++ ;
}while($j <=9) ;
?>

可得运行结果:

标签: php

本文转载自: https://blog.csdn.net/2301_80919211/article/details/135188704
版权归原作者 这是限定 所有, 如有侵权,请联系我们删除。

“php中使用for、do...while、while等循环语句进行输出”的评论:

还没有评论