[請益] 輸出三角形 來腦力激盪一下吧

看板PHP作者 (老歐 ! 月夜雪嵐)時間14年前 (2011/07/21 21:20), 編輯推噓5(509)
留言14則, 8人參與, 最新討論串1/2 (看更多)
這其實是純粹我無聊 在fb上跟人家說,輸出一個三角型 何必用到兩個for 一個就夠啦 後來在寫才想到 以前看過書上好像也都是交兩個齁 雖然還是寫出來了啦 for($i=1;$i<10;$i++) { $str2.="★"; echo $str2."<BR>"; } 不過那正三角型(金字塔勒?) 有沒有不用for 不用if while 的做法 :p 用了話 那太簡單了,看有沒有想挑戰的高手能寫出來越簡單的做法 題外話: 原本想說 既然要正三角 又不能用那一堆判斷式 乾脆塞個div在前面當空白 控制他的寬度來填空..(默) 不過這有點白爛拉.. -- 只有正妹的無名才有連結價值阿.. http://www.wretch.cc/blog/fancyou 非正妹 所以沒有連結價值 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.106.30

07/21 21:52, , 1F
我可以 直接印出全部星號 不用for...XD
07/21 21:52, 1F
你根本就是直接echo "★<br>★★<br>★★★<br>...";吧!

07/21 22:03, , 2F
改這樣 echo "<div align='center'>".$str2."</div>";
07/21 22:03, 2F
其實後來我的做法跟你差不多XD 只是想說有沒有比較聰明一點的做法 ※ 編輯: davidou 來自: 218.170.106.30 (07/21 22:07)

07/21 22:20, , 3F
CSS!
07/21 22:20, 3F
這跟上面一樣阿 只是把它丟進去CSS而已

07/21 22:48, , 4F
原PO應該是問像如果用C寫的時候吧 沒有排版可用XD
07/21 22:48, 4F

07/21 22:59, , 5F
類似拉XD 反正只是個無聊問題
07/21 22:59, 5F
※ 編輯: davidou 來自: 218.170.106.30 (07/21 23:00)

07/22 02:02, , 6F
大一的時候 有個作業是 正立方體
07/22 02:02, 6F
這怎做阿

07/22 02:16, , 7F
的確是無聊。對已經沒什麼最佳化空間的初級問題窮究,沒
07/22 02:16, 7F

07/22 02:16, , 8F
有什麼比這更浪費時間的。研究怎麼直接用css或svg畫一個
07/22 02:16, 8F

07/22 02:17, , 9F
還比較有趣。
07/22 02:17, 9F
就突然想到 隨手寫一下而已啦 有時候初級問題雖然初級 但是卻是訓練自己另一種思考 很簡單的方式 通常增近的不是程式能力 而是另一種思考或是一些創意拉 ※ 編輯: davidou 來自: 218.170.106.30 (07/22 08:06)

07/22 10:56, , 10F
function s1($i,$x){
07/22 10:56, 10F

07/22 10:56, , 11F
echo $x."<br>";return $i==0?"":s1($i-1,$x."★");}
07/22 10:56, 11F

07/22 10:57, , 12F
s1(10,"");
07/22 10:57, 12F

07/22 20:35, , 13F
你爽就好。我是看不出來三角形可以怎麼訓練思考
07/22 20:35, 13F

07/22 20:37, , 14F
有些程式老鳥碰到公司考sort就倒,我空閒時候會想那個。
07/22 20:37, 14F
文章代碼(AID): #1EA2UGvn (PHP)
文章代碼(AID): #1EA2UGvn (PHP)