阅读量:0
包含:左三角、左上三角、右三角、右上三角、等腰三角、倒等腰三角。注意空格的数量,因为*号后面加了空格
/** * * 左三角形 * @param $n * @return void */ function triangleLeft($n){ echo '<pre>'; for ($i = 1; $i <= $n; $i++) { for ($j = 1; $j <= $i; $j++) { echo "* "; } echo "<br>"; } echo '</pre>'; echo "<br>"; }
/** * * * 左上三角形 * @param $n * @return void */ function triangleLeftTop($n){ echo '<pre>'; for ($i = $n; $i >= 0; $i--) { for ($j = 1; $j <= $i; $j++) { echo "* "; } echo "<br>"; } echo '</pre>'; }
/** * * * 右三角形 * @param $n * @return void */ function triangleRight($n){ echo '<pre>'; for ($i = 1; $i <= $n; $i++) { // 空格 for($k = 1; $k <= $n-$i; $k++) { echo " "; } // * for ($j = 1; $j <= $i; $j++) { echo "* "; } echo "<br>"; } echo '</pre>'; echo "<br>"; }
/** * * * 右上三角形 * @param $n * @return void */ function triangleRightTop($n){ echo '<pre>'; for ($i = $n; $i >= 0; $i--) { // 空格 for($k = 1; $k <= $n-$i; $k++) { echo " "; } // * for ($j = 1; $j <= $i; $j++) { echo "* "; } echo "<br>"; } echo '</pre>'; }
/** * * * * 中间三角形 等腰三角形 * @param $n * @return void */ function triangleCenter($n){ echo '<pre>'; for ($i = 1; $i <= $n; $i++) { // 空格 for($k = 1; $k <= $n-$i; $k++) { echo " "; } for ($j = 1; $j <= $i; $j++) { echo "* "; } echo "<br>"; } echo '</pre>'; }
function triangleCenterTop($n){ echo '<pre>'; for ($i = $n; $i > 0; $i--) { // 空格 for($k = 1; $k <= $n-$i; $k++) { echo " "; } for ($j = 1; $j <= $i; $j++) { echo "* "; } echo "<br>"; } echo '</pre>'; }