php写函数打印金字塔

 时间:2024-10-18 23:28:28

1、函数有一个参数,用$n表示。要嵌入for循环语句。我们先写如下代码:<?phpfunction printstar($n) f泠贾高框or($i=1;$i<=$n;$i++){//这里$i是表示层数 for($k=1;$k<=$n-$i;$k++){//这里$k表示空格数 echo "&nbsp;";//打印空格 } for($j=1;$j<=($i-1)*2+1){//打印星号 echo "*";}echo "<br />";}}

2、分析:$i是第一层,第二层,……知道传的参数$艘绒庳焰n为止。$k是空格数量,刚好是总层数减去当前层数的差。如:打印3层金字塔,那么:溟猫钽吟第一层会有两个空格要打印,以此类推。而星号的规律是:当前层数减去1的差,乘以2,再加1.比如:第一层计算时,就是:(1-1)乘以2+1,结果是1.也就是打印1个星号。以此类推。

3、接着我们调用函数并输出,php增加代码如下: echo printstar(3); ?>

  • 怎么使用易校园APP设置支付密码?
  • 如何让gif倒着播放
  • 如何使用PS的色彩范围为花朵更换颜色?
  • 怎么制作flash补间动画
  • dreamweaver cs6设置滚动字幕的操作
  • 热门搜索
    壮族三月三手抄报 青春期教育手抄报 我爱诗歌手抄报 保护动物手抄报资料 节俭养德手抄报 关于手抄报的边框 热爱生命手抄报资料 70周年纪念日手抄报 青春的手抄报 小学垃圾分类手抄报