您的位置:首页 > 其它

for循环打印一些基本图形

2012-10-30 11:40 141 查看
<?php
//for循环复习,求偶数和
echo '<hr/>';
$num="";
for($k=0;$k<=100;$k+=2){
$num+=$k;
}
echo '0到100之间所有的偶数的和为:'.$num;
echo '<hr/>';
echo '<hr/>';

//打印直角三角形
for($i=1;$i<5;$i++){
for($j=1;$j<=$i;$j++){
echo "☆";
}
echo "<br/>";
}
echo "<hr/>";

//打印倒立直角三角形
for($i=1;$i<4;$i++){
for($j=1;$j<=4-$i;$j++){
echo "☆";
}
echo "<br/>";
}
echo "<br/>";

//打印金字塔
$layer=6;
for($i=1;$i<=$layer;$i++){
for($j=1;$j<=$layer-$i;$j++){
echo "☆";
}
for($k=1;$k<=(2*$i-1);$k++){
echo "★";
}
echo "<br/>";
}
echo "<hr/>";

//打印金字塔
$layer=7;
for($i=1;$i<=$layer;$i++){
for($space=1;$space<=$layer-$i;$space++){
echo " ";
}
for($k=1;$k<=(2*$i-1);$k++){
echo "★";
}
echo "<br/>";
}
echo "<hr/>";

//打印正宗金字塔
$layer=4;
for($i=1;$i<$layer;$i++){
for($space=1;$space<=$layer-$i;$space++){
echo " ";
}
for($k=1;$k<=(2*$i-1);$k++){
echo "*";
}
echo "<br/>";
}
echo "<hr/>";

//打印倒立的金字塔
$layer=5;
for($i=1;$i<=$layer;$i++){
for($space=1;$space<=$i-1;$space++){
echo " ";
}
for($k=1;$k<=2*($layer-$i)+1;$k++){
echo "*";
}
echo "<br/>";
}

echo "<hr/><hr/>";

//打印菱形
$layer=6;
for($i=1;$i<=$layer;$i++){
for($space=1;$space<=$layer-$i;$space++){
echo " ";
}
for($k=1;$k<=(2*$i-1);$k++){
echo "*";
}
echo "<br/>";
}
for($i=1;$i<=$layer-1;$i++){
echo " ";
for($space=1;$space<=$i-1;$space++){
echo " ";
}
for($k=1;$k<=2*($layer-1-$i)+1;$k++){
echo "*";
}
echo "<br/>";
}
?>


结果如下图:按顺序

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: