当前位置: 首页 > 编程笔记 >

PHP中使用循环实现的金字塔图形

哈和惬
2023-03-14
本文向大家介绍PHP中使用循环实现的金字塔图形,包括了PHP中使用循环实现的金字塔图形的使用技巧和注意事项,需要的朋友参考一下

今天学习了最基础的PHP条件和循环语句,最后老师提了几个问题,其中一个实现空心金字塔的图像比较好玩。

老师要让我们实现的是:

     *

    * *

   * * *  的空心金字塔。

第一种:

for ($i=1;$i<=5;$i++){         switch ($i){             case 1:                 echo "  "."*"."  ";                 break;             case 2:                 echo "     ";                 break;             case 3:                 echo " "."*"." "."*"." ";                 break;             case 4:                 echo "     ";                 break;             case 5:                 echo "*"." "."*"." "."*";                 break;          }     echo "<br>";

实现效果就是老师要求的图像,不过老师觉得应该还有更简单的实现方式,可以将空格和*号分开输出;

于是就有了第二种:


for($a=0;$a<4;$a++){

        for($b=4;$b>$a;$b--){

            echo " ";

        }

        for($c=1;$c<=$a;$c++){

            echo "*";

        }

        for($d=0;$d<=$a;$d++){

            echo "*";

        }

        echo "<br>";

    }

这个实现的效果就没有刚才那种中间空心的了,效果如下:

      *
     ***
      *****
     ******* 

这个还没有实现空心,待会再试试,今天第一篇博客算完成了,希望以后可以长写。

 类似资料:
  • 主要内容:金字塔向上,金字塔向下,均值移位滤镜金字塔是对图像的一种操作, 使用特定的平滑过滤器(例如高斯,拉普拉斯算子)对输入图像进行初始平滑,然后对平滑后的图像进行二次采样。 这个过程重复多次。 在金字塔操作期间,图像的平滑度增加并且分辨率(尺寸)减小。 金字塔向上 在金字塔上,图像最初被上采样然后模糊。可以使用类的方法对图像执行金字塔向上操作。 以下是这种方法的语法 - 该方法接受以下参数 - src - 表示此操作的源(输入图像)的对象

  • 目标 在这一章当中, 我们将学习图像金字塔 我们将使用图像金字塔来创建一个新的水果,“Orapple” <!--

  • 目标 在本章中, 我们将学习图像金字塔 我们将使用图像金字塔创建一个新的水果“Orapple” 我们将看到以下功能:cv.pyrUp(),cv.pyrDown() 理论 通常,我们过去使用的是恒定大小的图像。但是在某些情况下,我们需要使用不同分辨率的(相同)图像。例如,当在图像中搜索某些东西(例如人脸)时,我们不确定对象将以多大的尺寸显示在图像中。在这种情况下,我们将需要创建一组具有不同分辨率的相

  • 漏斗图往往展现的是每个阶段数据的减少情况,例如在销售中各个阶段的流失情况。 一、漏斗图 图4-13 Highcharts 漏斗图 漏斗图相关的配置参考 API 文档: 漏斗图配置:针对当前数据列有效 漏斗数据列配置 :针对当前页面的所有漏斗数据列有效 特性及常见问题 1、改变漏斗脖子大小 通过 neckWith 和 neckneckHeight 可以指定漏斗脖子的宽度和高度,其值为百分数,表示占总

  • 我正在使用nginx为服务器上的网站提供服务,配置如下: /位置只有静态html和js文件,而 /rest/位置应该转到金字塔应用程序,但该部分不起作用。 如何将/Rest/位置传递给金字塔http://localhost:6543? nginx访问日志: 127.0.0.1--[2018年9月21日:15:20:39 0800]“GET/rest HTTP/1.1”502 182“-”Mozil

  • 本文向大家介绍jsp输出金字塔的简单实例,包括了jsp输出金字塔的简单实例的使用技巧和注意事项,需要的朋友参考一下 jsp输出金字塔的简单实例 以上就是小编为大家带来的jsp输出金字塔的简单实例全部内容了,希望大家多多支持呐喊教程~