您的位置:首页 > 其它

求出※的菱形输出

2013-09-22 20:38 169 查看
for($i=0;$i<5;$i++){
for($k=0;$k<=$i;$k++){
echo ' ';
}

for($j=0;$j<5;$j++){
echo '*';
}
echo '<br>';
}

最外层的for就是控制行的输出;

里面的for()控制列;的输出;第一个for负责输出空格 ;第二个for负责输出*;二个for循环结束之后,就立刻换行<br>;

然后跳转回到最外层的$i继续继续循环;【一直重复此三步骤】

输出正三角形:

for($i=1;$i<=4;$i++){

  for($k=1;$k<=4-$i;$k++){

    echo ' ';

  }

  for($j=1;$j<=2*$i-1;$j++){

    echo '*';

  }

  echo '<br/>';

}

输出为: *

***

******

********

//最外层的for控制行的输出;里面的for主要是列输出;第一个for是输出列中的空格部分;第二个for是输出列中*部分;
// 当里面二个for循环结束之后, 换行<br>; 回到最外层的for;继续执行循环,知道结束!

***输出其他形状的;基本也是差不多,几个循环,搞清楚行和列的输出即可; 输出其他形状的只需要稍稍变通一下即可了。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: