作者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