当前位置: 首页 > news >正文

php基础: 三角形

包含:左三角、左上三角、右三角、右上三角、等腰三角、倒等腰三角。注意空格的数量,因为*号后面加了空格

/***  * 左三角形* @param $n* @return void*/
function triangleLeft($n){echo '<pre>';for ($i = 1; $i <= $n; $i++) {for ($j = 1; $j <= $i; $j++) {echo "* ";}echo "<br>";}echo '</pre>';echo "<br>";
}

 

/***  *  * 左上三角形* @param $n* @return void*/
function triangleLeftTop($n){echo '<pre>';for ($i = $n; $i >= 0; $i--) {for ($j = 1; $j <= $i; $j++) {echo "* ";}echo "<br>";}echo '</pre>';
}

/***  *  * 右三角形* @param $n* @return void*/
function triangleRight($n){echo '<pre>';for ($i = 1; $i <= $n; $i++) {// 空格for($k = 1; $k <= $n-$i; $k++) {echo "  ";}// *for ($j = 1; $j <= $i; $j++) {echo "* ";}echo "<br>";}echo '</pre>';echo "<br>";
}

/***  *  * 右上三角形* @param $n* @return void*/
function triangleRightTop($n){echo '<pre>';for ($i = $n; $i >= 0; $i--) {// 空格for($k = 1; $k <= $n-$i; $k++) {echo "  ";}// *for ($j = 1; $j <= $i; $j++) {echo "* ";}echo "<br>";}echo '</pre>';
}

/*** *  *  * 中间三角形 等腰三角形* @param $n* @return void*/
function triangleCenter($n){echo '<pre>';for ($i = 1; $i <= $n; $i++) {// 空格for($k = 1; $k <= $n-$i; $k++) {echo " ";}for ($j = 1; $j <= $i; $j++) {echo "* ";}echo "<br>";}echo '</pre>';
}

 

function triangleCenterTop($n){echo '<pre>';for ($i = $n; $i > 0; $i--) {// 空格for($k = 1; $k <= $n-$i; $k++) {echo " ";}for ($j = 1; $j <= $i; $j++) {echo "* ";}echo "<br>";}echo '</pre>';
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Windows的包管理器Chocolatey
  • 从代理模式到注解开发
  • css实现每个小盒子占32%,超出就换行
  • 【Linux】将IDEA项目部署到云服务器上,让其成为后台进程(保姆级教学,满满的干货~~)
  • 关系型数据库和非关系型数据库
  • 1千多看图猜成语游戏ACCESS\EXCEL数据库
  • 使用Scikit-Learn决策树:分类问题解决方案指南
  • 【Js】导出 HTML 为 Word 文档
  • 【EXCELL技巧篇】使用Excel公式,获取当前 Excel的Sheet页的名字
  • FPGA笔试
  • 数据湖表格式 Hudi/Iceberg/DeltaLake/Paimon TPCDS 性能对比(Spark 引擎)
  • Ubuntu linux安装新版本go
  • 采用反相正基准电压电路的同相运算放大器(运放)
  • easyswoole/Hyperf开发的php系统 cpu超负荷定位排查
  • debian 实现离线批量安装软件包
  • input实现文字超出省略号功能
  • Kibana配置logstash,报表一体化
  • ng6--错误信息小结(持续更新)
  • Object.assign方法不能实现深复制
  • uni-app项目数字滚动
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 复杂数据处理
  • 前端存储 - localStorage
  • 首页查询功能的一次实现过程
  • 数据科学 第 3 章 11 字符串处理
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 原生js练习题---第五课
  • 终端用户监控:真实用户监控还是模拟监控?
  • 白色的风信子
  • ​2020 年大前端技术趋势解读
  • (1) caustics\
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第6节 (嵌套的Finally代码块)
  • (Python第六天)文件处理
  • (八)Spring源码解析:Spring MVC
  • (第61天)多租户架构(CDB/PDB)
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (过滤器)Filter和(监听器)listener
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (三)终结任务
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)用.Net的File控件上传文件的解决方案
  • (转载)(官方)UE4--图像编程----着色器开发
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .net Application的目录
  • .Net CF下精确的计时器
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .net 获取url的方法
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .net 怎么循环得到数组里的值_关于js数组
  • @AliasFor注解
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)
  • [.net] 如何在mail的加入正文显示图片