中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php趣味100例 - php 金字塔圖案

發布時間:2020-06-21 07:38:41 來源:網絡 閱讀:1552 作者:wo1148 欄目:web開發

最近在學java。然后看了java的趣味100例。就想把java變成php。。

直接上自己寫的php趣味第一例子效果圖:

php趣味100例 - php 金字塔圖案

<?php

/*

php 趣味100例。。參考的是java的趣味100例

打印出金字塔

????*

???***

??*****

?*******

*********

*/

/*

空格的話用?代表。以5層來說空格是4 》 3 》 2 》1 》 0

第1層 空格是 4  (總層數-第幾層)(5-1)

第2層 空格是 3  (總層數-第幾層)(5-2)

第3層 空格是 2  (總層數-第幾層)(5-3)

第4層 空格是 1  (總層數-第幾層)(5-4)

第5層 空格是 0  (總層數-第幾層)(5-5)

那么可以用for循環來for($n=1;$n<=(總層數-第幾層);$n++) echo ' ';


星號的話以5層來說:1 》 3 》5 》7 》9

發現是奇數那么可以用2(n)的次方來表示

1 = 2*1 -1  

3 = 2*2 - 1

5 = 2*3 - 1

7 = 2*4 -1

9 = 2*5 - 1

這里的乘以1 2 3 4 5是層數那么輸出星號

for($s=0;$s<=(層數);$s++) echo '*';


最后換行

*/

?>


   
<?php
for($i=1;$i<=5;$i++){
for($n=1;$n<=(5-$i);$n++) echo '&nbsp;'; //用來輸出空格
for($s=1;$s<=(2*$i-1);$s++) echo '*';  //用來輸出星號
echo '<br />';
}
?>

<?php


//下面是書中的弄下擴展練習

//打印倒立金字塔 和 直角三角形

/*

倒立金字塔 還是以5層來說

*********

?*******

??*****

???**

????*

還是老樣子我們先輸出空格然后再輸出星號

總層數是5

空格

1 - 0(層數-1)(1-1)

2 - 1(層數-1)(2-1)

3 - 2(層數-1)(3-1)

4 - 3(層數-1)(4-1)

5 - 4(層數-1)(5-1)

星號

1 - 9(總層數-第幾層數)*2+1  (5-1)*2+1

2 - 7(總層數-第幾層數)*2+1  (5-2)*2+1

3 - 5(總層數-第幾層數)*2+1  (5-3)*2+1

4 - 3(總層數-第幾層數)*2+1  (5-4)*2+1

5 - 1(總層數-第幾層數)*2+1  (5-5)*2+1


*/

?>

<hr />

<?php

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

for($n=1;$n<=($i-1);$n++) echo '&nbsp;';

for($s=1;$s<=((5-$i)*2+1);$s++) echo '*';

echo '<br />';

 }

?>


<?php

//直角是三角形

/*

*****

****

***

**

*

直角的話我感覺更簡單就輸出星號就OK。

星號

1 - 5  (總層數-第幾層)+1  (5-1)+1

2 - 4  (總層數-第幾層)+1  (5-2)+1

3 - 3  (總層數-第幾層)+1  (5-3)+1

4 - 2  (總層數-第幾層)+1  (5-4)+1

5 - 1  (總層數-第幾層)+1  (5-5)+1

*/

?>

<hr />

<?php

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

for($s=1;$s<=((5-$i)+1);$s++){

echo '*';

}

echo '<br />';

}

?>


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亳州市| 金昌市| 肥西县| 宝兴县| 南木林县| 都兰县| 丰台区| 莱西市| 文安县| 滨州市| 邢台市| 河南省| 赞皇县| 嘉禾县| 定结县| 承德县| 临安市| 通城县| 大理市| 凤翔县| 凤山市| 安多县| 崇州市| 登封市| 鹰潭市| 南通市| 新竹县| 昭通市| 遂溪县| 济阳县| 工布江达县| 南昌县| 深泽县| 古田县| 林芝县| 上饶市| 万全县| 长汀县| 咸阳市| 武邑县| 霍山县|