包含:左三角、左上三角、右三角、右上三角、等腰三角、倒等腰三角。注意空格的数量,因为*号后面加了空格
/*** * 左三角形* @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>';
}