作者davidou (老歐 ! 月夜雪嵐)
看板PHP
標題[請益] 輸出三角形 來腦力激盪一下吧
時間Thu Jul 21 21:20:14 2011
這其實是純粹我無聊 在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
1F:推 s25g5d4:我可以 直接印出全部星號 不用for...XD 07/21 21:52
你根本就是直接echo "★<br>★★<br>★★★<br>...";吧!
2F:推 chenstin:改這樣 echo "<div align='center'>".$str2."</div>"; 07/21 22:03
其實後來我的做法跟你差不多XD 只是想說有沒有比較聰明一點的做法
※ 編輯: davidou 來自: 218.170.106.30 (07/21 22:07)
3F:推 Fantasywind:CSS! 07/21 22:20
這跟上面一樣阿 只是把它丟進去CSS而已
4F:推 kusoayan:原PO應該是問像如果用C寫的時候吧 沒有排版可用XD 07/21 22:48
5F:→ davidou:類似拉XD 反正只是個無聊問題 07/21 22:59
※ 編輯: davidou 來自: 218.170.106.30 (07/21 23:00)
6F:推 yanli2:大一的時候 有個作業是 正立方體 07/22 02:02
這怎做阿
7F:→ MOONRAKER:的確是無聊。對已經沒什麼最佳化空間的初級問題窮究,沒 07/22 02:16
8F:→ MOONRAKER:有什麼比這更浪費時間的。研究怎麼直接用css或svg畫一個 07/22 02:16
9F:→ MOONRAKER:還比較有趣。 07/22 02:17
就突然想到 隨手寫一下而已啦 有時候初級問題雖然初級 但是卻是訓練自己另一種思考
很簡單的方式 通常增近的不是程式能力 而是另一種思考或是一些創意拉
※ 編輯: davidou 來自: 218.170.106.30 (07/22 08:06)
10F:→ arrack:function s1($i,$x){ 07/22 10:56
11F:→ arrack:echo $x."<br>";return $i==0?"":s1($i-1,$x."★");} 07/22 10:56
12F:→ arrack:s1(10,""); 07/22 10:57
13F:→ MOONRAKER:你爽就好。我是看不出來三角形可以怎麼訓練思考 07/22 20:35
14F:→ MOONRAKER:有些程式老鳥碰到公司考sort就倒,我空閒時候會想那個。 07/22 20:37