输出等边三角形php,php打印三角星星方法实列
php打印三角星星方法實列 php打印三角形,直角三角形、倒直角三角形、等腰三角形的代碼。邏輯都是外層循環控制行數,內層循環控制空格或星號的個數。
一、php輸出直角三角形<?php
for($i=0;$i<=6;$i++){
echo?str_repeat("*",$i*2+1);
echo?'
';
}
二、php輸出倒直角三角形<?php
for($i=6;$i>=0;$i--){
echo?str_repeat("*",$i*2+1);
echo?'
';
}
三、php輸出等邊三角形<?php
for($i=0;$i<10;$i++){
//空格個數
for($j=10;$j>$i;$j--){
echo?"?";
}
//星號個數
for($k=0;$k
echo?"*";
}
echo?"
";
}
三、php輸出空心三角形<?php
$h=10;?//行數
for($i=0;$i
//空格個數
for($j=$h;$j>$i;$j--){
echo?"?";
}
//星號個數
for($k=0;$k
//最后一行
if($i==$h-1){
echo?str_repeat("*",$k
}else{
//只輸出這一行的第一個或最后一個星號
if($k==0?||?$k==(($i+1)*2-1)-1){
echo?"*";
}else{
echo?"?";
}
}
}
echo?"
";
}
四、php輸出空心菱形<?php
$h=10;?//行數
for($i=0;$i
//空格個數
for($j=$h;$j>$i;$j--){
echo?"?";
}
//星號個數
for($k=0;$k
//只輸出這一行的第一個或最后一個星號
if($k==0?||?$k==(($i+1)*2-1)-1){
echo?"*";
}else{
echo?"?";
}
}
echo?"
";
}
for($i=$h;$i>=0;$i--){
//空格個數
for($j=0;$j
echo?"?";
}
//星號個數
for($k=0;$k
//只輸出這一行的第一個或最后一個星號
if($k==0?||?$k==(($i+1)*2-2)){
echo?"*";
}else{
echo?"?";
}
}
echo?"
";
}
以上就是php打印三角星星方法實列 全部內容,請大家多多支持自學php網
總結
以上是生活随笔為你收集整理的输出等边三角形php,php打印三角星星方法实列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 父子进程通信,PHP 进程及进程
- 下一篇: centos php 开启socket,