php打印三角形,直角三角形、倒直角三角形、等腰三角形的代码。逻辑都是外层循环控制行数,内层循环控制空格或星号的个数。

一、php输出直角三角形

for($i=0;$i<=6;$i++){

echo str_repeat("*",$i*2+1);

echo '
';

}

二、php输出倒直角三角形

for($i=6;$i>=0;$i--){

echo str_repeat("*",$i*2+1);

echo '
';

}

三、php输出等边三角形

for($i=0;$i<10;$i++){

//空格个数

for($j=10;$j>$i;$j--){

echo " ";

}

//星号个数

for($k=0;$k

echo "*";

}

echo "
";

}

四、php输出空心三角形

$h=10; //行数

for($i=0;$i

//空格个数

for($j=$h;$j>$i;$j--){

echo " ";

}

//星号个数

for($k=0;$k

//最后一行

if($i==$h-1){

echo str_repeat("*",$k

}else{

//只输出这一行的第一个或最后一个星号

if($k==0 || $k==(($i+1)*2-1)-1){

echo "*";

}else{

echo " ";

}

}

}

echo "
";

}

五、php输出空心菱形

$h=10; //行数

for($i=0;$i

//空格个数

for($j=$h;$j>$i;$j--){

echo " ";

}

//星号个数

for($k=0;$k

//只输出这一行的第一个或最后一个星号

if($k==0 || $k==(($i+1)*2-1)-1){

echo "*";

}else{

echo " ";

}

}

echo "
";

}

for($i=$h;$i>=0;$i--){

//空格个数

for($j=0;$j

echo " ";

}

//星号个数

for($k=0;$k

//只输出这一行的第一个或最后一个星号

if($k==0 || $k==(($i+1)*2-2)){

echo "*";

}else{

echo " ";

}

}

echo "
";

}

标签:星号,打印,个数,echo,--,nbsp,三角形,php

来源: https://www.cnblogs.com/ericue/p/14094591.html

php打印右三角形,php打印三角形相关推荐

  1. 用C语言打印简单图案(爱心\圆形\三角形等)

    文章目录 一.打印三角形 二.打印圆形 三.打印心形 一.打印三角形 题目:用∗号打印一个三角形\color{purple}{题目:用 * 号打印一个三角形}题目:用∗号打印一个三角形 基本五种不同形 ...

  2. c++直角空心三角形_c++打印实心菱形,空心三角形,十字星,空心正方形,实心平行四边形...

    #include#include //功能选择界面 voidmenu();//使用声明 voidStatement();//打印实心菱形 intSolid_diamond();//打印空心三角形 in ...

  3. java螺旋填数三角形_Java4Android作业:打印任意行数的三角形图案

    在Mars的Java4Android系列视频第11课:练习题(练习for循环的使用)的最后,留下两个问题,第一个是打印100-200之间的素数,第一个例子可以更简洁,不知道怎么个简洁: 第二个作业是教 ...

  4. Java使用多重for循环打印实心三角形,倒立三角形以及空心菱形

    Java使用多重for循环打印实心三角形,倒立三角形以及空心菱形 使用双重for循环打印倒立三角形和菱形算是在循环嵌套里面,自我感觉比较难的第一个程序 这是本次要打印的目标: 打印上图实心三角形思路如 ...

  5. 【编程题目】输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印...

    第 16 题(树): 题目(微软): 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印. 例如输入 8 / \ 6 10 / \ / \ 5 7 9 11 输出 8 6 1 ...

  6. 输入一颗二元树,从上向下按层打印树的每个节点,同一层中,按照从左到右的顺序打印。...

    输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印,具体实现如下: #include <iostream> using namespace std;typedef ...

  7. 输入三个数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形是一般三角形、等腰三角形还是等边三角形。

    输入三个数a.b.c分别作为三边的边长构成三角形.通过程序判定所构成的三角形是一般三角形.等腰三角形还是等边三角形. (1).当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长.(2).若 ...

  8. lodop打印不显示页码_Excel|13个Excel打印技巧汇总,打印技巧大全

    打印技巧是工作必备,无需理由! 很多时候大家得不到想要的打印效果,偶尔打印一两张表格,会出现各种状况:标题行不见了?打印范围错了?页眉页脚不对? 打印一个内容,总得弄出一堆草稿纸纸张来之不易,且打且珍 ...

  9. css绘制向左三角形_CSS绘制三角形—border法

    1. 实现一个简单的三角形 使用CSS盒模型中的border(边框)即可实现如下所示的三角形: CSS实现简单三角形 实现原理: 首先来看在为元素添加border时,border的样子:假设有如下代码 ...

  10. css空心三角形_纯CSS制作空心三角形和实心三角形及其实现原理

    纯CSS制作空心三角形和实心三角形及其实现原理 在一次项目中需要使用到空心三角形,我瞬间懵逼了.查阅了一些资料加上自己的分析思考,终于是达到了效果,个人感觉制作三角形是使用频率很高的,因此记录下来,供 ...

最新文章

  1. 【我眼中的戴尔转型】 (二) 厚积薄发,戴尔扩大战线迎头追击IBM HP
  2. 多线程共享内存的问题
  3. Linux下一些实用的操作记录
  4. 『收集』体验微软ImageX 玩转系统映像文件
  5. SAP UI5 应用开发教程之三十 - SAP UI5 的路由过程中进行参数传递试读版
  6. “约见”面试官系列之常见面试题第五篇说说vuex登录信息(建议收藏)
  7. 李航《统计学习方法》之HMM隐马尔可夫模型
  8. 从Oracle到PostgreSQL:Storage Index 特性 vs BRIN 索引
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的驾校预约信息管理系统
  10. Leetcode445 两数相加||(单链表)
  11. C++入门复习指南,C++Primer读书笔记
  12. 20200527每日一句
  13. android大作业源代码,大作业源代码.doc
  14. python eof是什么_EOF是什么?
  15. 数据库系统之ANSI SQL中的事务处理
  16. html中的图片路径ie8,IE8下文件上传时获取文件的真实路径
  17. 2022年深圳市个人所得税计算程序
  18. 成功的道路并不拥挤,别那么早放弃
  19. 火车头过滤 css样式_HTML5和CSS3过滤器中的网络摄像头视频捕获
  20. CSDN日报20170304——《令人比较失落的IT圈子-关于华为裁员》

热门文章

  1. 2023二建各科案例一本通
  2. Python 零基础入门数据分析实战之小费数据集应用
  3. php laravel 入门教程,Laravel Lighthouse-php 入门篇
  4. 自动驾驶数据集KITTI
  5. 领域驱动设计(3)模型驱动设计
  6. 关于Google Play、AdSense、Admob收款到国内企业/个人账户解答
  7. 周易卦爻解读笔记——噬嗑
  8. 【Python自学笔记】EX32 循环和list
  9. 100个动态图标场景动画视频制作素材AE元素包
  10. Windows 7 查看GPU显卡使用情况(仅限Nvidia)