PHP輸出金字塔及空心菱形
PHP輸出金字塔及空心菱形
輸出實心金字塔
/**
* 列印實心金字塔
* 空格數=總行數-當前行數
* 星星數=行數*2-1
*/
$n=5;//總行數
for ($i=1; $i <=$n; $i++) {
for($s=1;$s<=$n-$i;$s++){//列印空格數
echo ' ';
}
for($j=1;$j<=2*$i-1;$j++){//列印星星數
echo '*';
}
echo '<br>';
}
輸出倒立金字塔
/**
* 列印倒立實心金字塔
*/
$n=5;
for($i=$n;$i>=1;$i--){
for ($s=1; $s <=$n-$i ; $s++) { //列印空格數
echo ' ';
}
for ($j=1; $j <=2*$i-1 ; $j++) {
echo '*';
}
echo '<br>';
}
echo '<hr>';
輸出空心金字塔
/**
* 列印空心金字塔
*/
$n=5;
for($i=1;$i<=$n;$i++){
for($s=1;$s<=$n-$i;$s++){//輸出空格
echo ' ';
}
for($j=1;$j<=2*$i-1;$j++){
if($j==1||$j==2*$i-1){//輸出星號
echo '*';
}else{//輸出星號裡的空格
echo ' ';
}
}
echo '<br>';
}
輸出倒立空心金字塔
/**
* 列印倒立空心金字塔
*/
$n=4;
for ($i=$n; $i>=1 ; $i--) {
for($s=0;$s<=$n-$i;$s++){
echo ' ';
}
for($j=1;$j<=2*$i-1;$j++){
if($j==1||$j==2*$i-1){
echo '*';
}else{
echo ' ';
}
}
echo '<br>';
}
空心菱形的輸出
將空心金字塔和倒立空心金字塔合在一起即位空心菱形
/**
* 列印空心金字塔
*/
$n=5;
for($i=1;$i<=$n;$i++){
for($s=1;$s<=$n-$i;$s++){//輸出空格
echo ' ';
}
for($j=1;$j<=2*$i-1;$j++){
if($j==1||$j==2*$i-1){//輸出星號
echo '*';
}else{//輸出星號裡的空格
echo ' ';
}
}
echo '<br>';
}
/**
* 列印倒立空心金字塔
*/
for ($i=$n-1; $i>=1 ; $i--) {
for($s=0;$s<=$n-1-$i;$s++){
echo ' ';
}
for($j=1;$j<=2*$i-1;$j++){
if($j==1||$j==2*$i-1){
echo '*';
}else{
echo ' ';
}
}
echo '<br>';
}
相關文章
- Java利用迴圈列印菱形、空心菱形Java
- for迴圈列印空心菱形的新方法
- php nginx 實時輸出PHPNginx
- PHP 安全輸入輸出方式 「防止 XSS 注入」PHP
- PHP的輸出緩衝區PHP
- PHP 輸出緩衝區應用PHP
- golang 解析php輸出json相容問題GolangPHPJSON
- Java IO輸入輸出及亂碼問題Java
- PHP中的輸出:echo、print、printf、sprintf、pPHP
- JavaScript資料型別及輸出JavaScript資料型別
- php輸出json資料,導致前端js判斷錯誤的分析及解決PHPJSON前端
- PHP-將變數輸出成 array 結構PHP變數
- 用PHP和MySQL儲存和輸出圖片PHPMySql
- JDK 18 及以上使用標準輸出流中文輸出亂碼問題JDK
- python列印菱形Python
- CSS3空心圓效果CSSS3
- gitbash PHP執行輸出中文亂編解決方式GitPHP
- PHP DIY 系列------框架篇:2. 請求與輸出PHP框架
- 人臉檢測中,如何構建輸入影像金字塔
- 多分類學習及糾錯輸出碼
- 菱形類問題
- 常見特徵金字塔網路FPN及變體特徵
- PHP執行耗時指令碼實時輸出內容PHP指令碼
- PHP GD庫解析一張簡單圖片並輸出PHP
- 輸入輸出
- CSS空心箭頭程式碼例項CSS
- 輸入輸出流
- 輸出
- iOS資料型別簡介及NSLog列印輸出iOS資料型別
- 菱形繼承,虛繼承繼承
- <十>關於菱形繼承繼承
- 求大神怎麼弄菱形
- Java 輸入輸出流Java
- 1.輸入輸出
- 【C++】輸入輸出C++
- 輸入輸出系統
- shell——shell輸入輸出
- ncurses輸出函式:字元+字串的輸出函式字元字串