php如何打印金字塔 本帖最后由 xuzuning 于 2011-11-10 08:24:06 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$sum = 30; //规模for ($i=0; $i<$sum/2; ++$i){ echo '<p>'; for ($ii=0; $ii<$sum; $ii++) { $str = ($i < $sum / 2 - $ii) ? ' ': '*'; if($str == '*') $str = ($i == $sum / 2 - $ii || $ii == $sum / 2 + $i) ? '*': ' '; if($i+1 == $sum/2 && $ii != 0) $str = '*'; echo $str; } echo '</p>';}?>看看。。=_=.. 可以优化就优化下吧。。 就是一个一个字符输出了。外面的for是列。里面的for是行...然后.. 金字塔<?php$n=6;for($i=1;$i<=$n;$i++){ //打印每一层的空格数 for($j=1;$j<=$n-$i;$j++) { echo " "; } //打印每一层的星星个数 for($k=1;$k<=($i-1)*2+1;$k++) { echo '*'; } echo '<br/>';}echo '<hr/>';?> 金字塔<?php$n=6;for($i=1;$i<=$n;$i++){ //打印每一层的空格数 for($j=1;$j<=$n-$i;$j++) { echo " "; } //打印每一层的星星个数 for($k=1;$k<=($i-1)*2+1;$k++) { echo '*'; } echo '<br/>';}echo '<hr/>';?> phpexcelreader 在xp运行正常,linux运行超时(急) include函数,使dom树出现问题,求解 php网站设计 PHP返回值判断问题 php和asp.net选那个? 帮忙算下这个组合要多少空间? 为什么插入不了 8990357高级技术群,刚刚踢掉80多个人,如果您想认真的讨论技术或发言活跃,够真诚的话请加入! 运行php程序的错误信息,请大家帮忙! phpexcel浏览器下载文件内容乱码 php include 错误 如可获取url中非本地域名
{
echo '<p>';
for ($ii=0; $ii<$sum; $ii++)
{
$str = ($i < $sum / 2 - $ii) ? ' ': '*';
if($str == '*') $str = ($i == $sum / 2 - $ii || $ii == $sum / 2 + $i) ? '*': ' ';
if($i+1 == $sum/2 && $ii != 0) $str = '*';
echo $str;
}
echo '</p>';
}
?>
看看。。=_=.. 可以优化就优化下吧。。
<?php
$n=6;
for($i=1;$i<=$n;$i++){
//打印每一层的空格数
for($j=1;$j<=$n-$i;$j++) {
echo " ";
}
//打印每一层的星星个数
for($k=1;$k<=($i-1)*2+1;$k++) {
echo '*';
}
echo '<br/>';
}
echo '<hr/>';
?>
$n=6;
for($i=1;$i<=$n;$i++){
//打印每一层的空格数
for($j=1;$j<=$n-$i;$j++) {
echo " ";
}
//打印每一层的星星个数
for($k=1;$k<=($i-1)*2+1;$k++) {
echo '*';
}
echo '<br/>';
}
echo '<hr/>';
?>