php打印出空心金字塔,php打印金字塔while

本文目录一览:

用PHP语言打印输出对应的“*”金字塔。n=4?

$n=4;

for($i=1;$i=$n;$i++){

for($k=1;$k=$n-$i;$k++){

echo ” “;

}

for($j=1;$j=($i-1)*2+1;$j++){

echo “*”;

}

echo “br/”;

}

这个是比较简单的写法,你也可以进行优化,主要是要理清思路,可以用纸画出金字塔的图形,第一行是1个*,第二行是3个*,以此类推得出规律,多思考一下,一理通百理通

想知道php应该如何用while打印靠右的半金字塔,就是像图片这样的,谢谢

你那边运行此代码的话可能不是右对齐,那是因为*和空格宽度不一样,我这个是加了font-family: Consolas, Monaco, monospace;  样式才对齐的,,你把代码放在命令行下运行 就能对齐了

php封装一个函数,实现打印任意层的金字塔

?php

function tower($num)

{

    if ($num = 0) return ”;

    for($i=1;$i=$num;$i++)

    {

        $str .=”br /”;

        for($j=1;$j=$i;$j++)

        {

            if ($j === 1) 

            {

                for($k=1;$k=$num-$i;$k++)

                {

                 $str .= ‘nbsp;’;

                }

            }

            $str .= ‘*nbsp;’;

        }

    }

    return $str;

}

echo tower(20);

结果截图:

用PHP打印输出对应的“*”金字塔。如N?

?php

$n = 20;

for ($i = 1; $i = $n; $i ++) {

if ($i % 2 == 0)

continue;

$pcnt = floor(($n – $i)/2);

echo str_repeat(‘ ‘, $pcnt), str_repeat(‘*’, $i), str_repeat(‘ ‘, $n – $i – $pcnt), PHP_EOL;

}

php 用函数打印金字塔

?php

$lvl=6;

/*打印正立金字塔形*/

//外层循环控制要打印的层数

for($i=1;$i=$lvl;$i++) {

//打印每一层的空格数

for($j=1;$j=$lvl-$i;$j++) {

echo ” “;

}

//打印每一层的星号个数

for($k=1;$k=($i-1)*2+1;$k++) {

echo ‘*’;

}

echo ‘br/’;

}

?

用php编写一个函数,从页面输入整数打印对应的金字塔。求代码

给你写了个JS的,PHP的原理是完全一样的。把其中的输入部分替换为表单前台输入后台显示即可。

script language=javascript

var a=prompt(“请输入1-10之间的整数”,””);

var str_b=””;

for(i=0;ia;i++)

{

for(j=i;ja;j++)

{

str_b=str_b+”nbsp;”;

}

for(j=0;ji;j++)

{

str_b=str_b+”*”+”nbsp;”;

}

str_b=str_b+”br”;

}

document.write(str_b);

/script

下面是运行结果:

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/291549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-24 14:16
下一篇 2024-12-25 14:06

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • Python中的while true:全能编程开发必知

    对于全能编程开发工程师而言,掌握Python语言是必不可少的技能之一。而在Python中,while true是一种十分重要的语句结构,本文将从多个方面对Python中的while…

    编程 2025-04-29
  • Python中while语句和for语句的区别

    while语句和for语句是Python中两种常见的循环语句,它们都可以用于重复执行一段代码。然而,它们的语法和适用场景有所不同。本文将从多个方面详细阐述Python中while语…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • PHP获取301跳转后的地址

    本文将为大家介绍如何使用PHP获取301跳转后的地址。301重定向是什么呢?当我们访问一个网页A,但是它已经被迁移到了另一个地址B,此时若服务器端做了301重定向,那么你的浏览器在…

    编程 2025-04-27
  • do-while循环至少执行一次循环语句

    do-while循环是一种比while循环更加强大的循环结构,它保证循环体至少执行一次。在这篇文章中,我们将从循环的定义、语法结构、使用场景等多个方面来详细阐述do-while循环…

    编程 2025-04-27
  • Python while嵌套if

    本文将从多个方面对Python while里面嵌套if做详细的阐述,帮助你更好地理解如何在Python中使用while嵌套if语句。 一、while循环和if语句的基本概念 在开始…

    编程 2025-04-27
  • PHP登录页面代码实现

    本文将从多个方面详细阐述如何使用PHP编写一个简单的登录页面。 1. PHP登录页面基本架构 在PHP登录页面中,需要包含HTML表单,用户在表单中输入账号密码等信息,提交表单后服…

    编程 2025-04-27
  • 使用while循环求最小的100个素数

    本文将探讨如何使用while循环来求解最小的100个素数。 一、素数的定义 素数又称质数,是指除了1和本身以外没有其他因子的自然数。例如:2、3、5、7、11、13、17、19、2…

    编程 2025-04-27

发表回复

登录后才能评论