一.使用循环语句进行输出
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
版权归原作者 这是限定 所有, 如有侵权,请联系我们删除。
版权归原作者 这是限定 所有, 如有侵权,请联系我们删除。