<?php
// 实心版
//四边形 for( $i = 1; $i <=5; $i++ ){
for( $j = 1; $j <=5; $j++ ){
echo '*';
}
echo "\n";
}
// *****
// *****
// *****
// *****
// ***** //左斜三边形 for( $i = 1; $i <= 5; $i++ ){
for( $j = 1; $j <= $i; $j++ ){
echo '*';
}
echo "\n";
}
// *
// **
// ***
// ****
// ***** //右斜三边形 for( $i = 1; $i <= 5; $i++ ){
for( $j = 1; $j <= ( 5 - $i ); $j++ ){
echo ' ';
}
for( $k = 1; $k <= $i; $k++ ){
echo '*';
}
echo "\n";
}
// *
// **
// ***
// ****
// *****
//倒立 左斜三边形 for( $i = 1; $i <= 5; $i++ ){
for( $j = 1; $j <= ( 6 - $i ); $j++ ){
echo '*';
}
echo "\n";
}
// *****
// ****
// ***
// **
// * //倒立 右斜三边形 for( $i = 1; $i <= 5; $i++ ){
for( $j = 1; $j <= ( $i - 1 ); $j++ ){
echo ' ';
}
for( $k = 1; $k <= ( 6 - $i ); $k++ ){
echo '*';
}
echo "\n";
}
// *****
// ****
// ***
// **
// * // 中三边形 for( $i = 1; $i <= 5; $i++ ){
for( $j = 1; $j <= ( 5 - $i ); $j++ ){
echo ' ';
}
for( $k = 1; $k <= ( 2 * $i - 1 ); $k++ ){
echo '*';
}
for( $l = 1; $l <= ( 5 - $i ); $l++ ){
echo ' ';
}
echo "\n";
}
// *
// ***
// *****
// *******
// ********* // 倒立中三边形 for( $i = 5; $i >= 1; $i-- ){
for( $j = 1; $j <= ( 5 - $i ); $j++ ){
echo ' ';
}
for( $k = 1; $k <= ( 2 * $i - 1 ); $k++ ){
echo '*';
}
for( $l = 1; $l <= ( 5 - $i ); $l++ ){
echo ' ';
}
echo "\n"; }
// *********
// *******
// *****
// ***
// * // 菱形 for( $i = 1; $i <= 9; $i++ ){
if( $i <= 5 ){
for( $j = 1; $j <= ( 5 - $i ); $j++ ){
echo ' ';
}
for( $k = 1; $k <= ( 2 * $i - 1 ); $k++ ){
echo '*';
}
for( $l = 1; $l <= ( 5 - $i ); $l++ ){
echo ' ';
}
}else{
for( $o = 1; $o <= ( $i - 5 ); $o++ ){
echo ' ';
}
for( $p = 1; $p <= ( 2 * ( 10 - $i ) - 1 ); $p++ ){
echo '*';
}
for( $q = 1; $q <= ( $i - 5 ); $q++ ){
echo ' ';
}
}
echo "\n";
}
// *
// ***
// *****
// *******
// *********
// *******
// *****
// ***
// * // 空心版本 // 四边形 for( $i = 1; $i <= 5; $i++ ){
for( $j =1; $j <= 5; $j++ ){
if( ( $i >= 2 && $i <= 4 ) && ( $j >= 2 && $j <= 4 ) ){
echo ' ';
}else{
echo '*';
}
}
echo "\n";
}
// *****
// * *
// * *
// * *
// ***** // 左斜三边形 for( $i = 1; $i <= 5; $i++ ){
for( $j = 1; $j <= $i; $j++ ){
if( ( $i >= 2 && $i <= 4 ) && ( $j >=2 && $j <= ( $i - 1 ) ) ){
echo ' ';
}else{
echo '*';
}
}
echo "\n";
}
// *
// **
// * *
// * *
// ***** // 右斜三边形 for( $i = 1; $i <= 5; $i++ ){
for( $j = 1; $j <= ( 5 - $i ); $j++ ){
echo ' ';
}
for( $k = 1; $k <= $i; $k++ ){
if( ( $i >= 2 && $i <= 4 ) && ( $k >= 2 && $k <= ( $i - 1 ) ) ){
echo ' ';
}else{
echo '*';
}
}
echo "\n";
}
// *
// **
// * *
// * *
// *****
// 倒立 左斜三边形 for( $i = 1; $i <= 5; $i++ ){
for( $j = 1; $j <= ( 6 - $i ); $j++ ){
if( ( $i >= 2 && $i <= 4 ) && ( $j >= 2 && $j <= ( 5 - $i ) ) ){
echo ' ';
}else{
echo '*';
}
}
echo "\n";
}
// *****
// * *
// * *
// **
// * // 倒立 右斜三边形 for( $i = 1; $i <= 5; $i++ ){
for( $j = 1; $j <= ( $i - 1 ); $j++ ){
echo ' ';
}
for( $k = 1; $k <= ( 6 - $i ); $k++ ){
if( ( $i >= 2 && $i <= 4 ) && ( $k >= 2 && $k <= ( 5 - $i ) ) ){
echo ' ';
}else{
echo '*'; }
}
echo "\n";
}
// *****
// * *
// * *
// **
// *
// 中三边形 for( $i = 1; $i <= 5; $i++ ){
for( $j = 1; $j <= ( 5 - $i ); $j++ ){
echo ' ';
}
for( $k = 1; $k <= ( 2 * $i - 1 ); $k++ ){
if( ( $i >= 2 && $i <= 4 ) && ( $k >= 2 && $k <= ( 2 * $i - 2 ) ) ){
echo ' ';
}else{
echo '*';
}
}
for( $l = 1; $l <= ( 5 - $i ); $l++ ){
echo ' ';
}
echo "\n";
}
// *
// * *
// * *
// * *
// ********* // 倒立中三边形 for( $i = 5; $i >= 1; $i-- ){
for( $j = 1; $j <= ( 5 - $i ); $j++ ){
echo ' ';
}
for( $k = 1; $k <= ( 2 * $i - 1 ); $k++ ){
if( ( $i >= 2 && $i <= 4 ) && ( $k >= 2 && $k <= ( 2 * $i - 2 ) ) ){
echo ' ';
}else{
echo '*';
}
}
for( $l = 1; $l <= ( 5 - $i ); $l++ ){
echo ' ';
}
echo "\n"; }
// *********
// * *
// * *
// * *
// *
// 菱形 for( $i = 1; $i <= 9; $i++ ){
if( $i <= 5 ){
for( $j = 1; $j <= ( 5 - $i ); $j++ ){
echo ' ';
}
for( $k = 1; $k <= ( 2 * $i - 1 ); $k++ ){
if( ( $i >= 2 && $i <= 5 ) && ( $k >= 2 && $k <= ( 2 * $i - 2 ) ) ){
echo ' ';
}else{
echo '*';
}
}
for( $l = 1; $l <= ( 5 - $i ); $l++ ){
echo ' ';
}
}else{
for( $o = 1; $o <= ( $i - 5 ); $o++ ){
echo ' ';
}
for( $p = 1; $p <= ( 2 * ( 10 - $i ) - 1 ); $p++ ){
if( ( $i >= 6 && $i <= 8 ) && ( $p >= 2 && $p <= ( 2 * ( 10 - $i ) - 2 ) ) ){
echo ' ';
}else{
echo '*';
}
}
for( $q = 1; $q <= ( $i - 5 ); $q++ ){
echo ' ';
}
}
echo "\n";
}
// *
// * *
// * *
// * *
// * *
// * *
// * *
// * *
// *

用php的for循环输出四边形,各种三角形和菱形【含空心版本】的更多相关文章

  1. JSP-用网页输出乘法表 三角形及菱形

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  2. 关于hasNextInt判断后无限循环输出else项的解决办法

    话不多说,上来就是干! import java.util.Scanner; public class Test_hasNextInt { /** * @param args */ public sta ...

  3. Thinkphp_View(1)循环输出

    循环输出主要是使用volist和foreach标签输出. VOLIST volist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,可以直接使 ...

  4. JavaScript学习笔记-循环输出菱形,并可菱形自定义大小

    var Cen = 6;//定义菱形中部为第几行(起始值为0) //for循环输出菱形 document.write("<button onclick='xh()'>点我for循 ...

  5. [C#]循环输出 000 - 999999

    循环输出 000 - 999999 ; i < ; i++) { , i.ToString().Length); j < 7; j++) { Debug.WriteLine(i.ToStr ...

  6. For循环输出九九乘法表

    题:使用For循环输出九九乘法表 解析: 1*1=1 1*2=2  2*2=4 1*3=3  2*3=6  3*3=9 .... 1*9=9  ........ .....9*9=81 可以看做j*i ...

  7. loadrunner ---<三>循环输出关联数组

    web_reg_save_param,将Ord参数值设定为ALL,则关联函数将自动把符合条件的关联值保存到参数数组里.在本例中,假设关联值返回三条记录,则LR分别将值保存到sor_1,sor_2,so ...

  8. 【AngularJS入门】用ng-repeat指令实现循环输出

    循环输出列表很多项目在web服务端做,前端做好模版后后端写jsp代码,双方需要紧密合作,分清责任.有些项目由后端提供restful方法,前端用ajax调用自己循环,这种一般是大把的jquery拼字符串 ...

  9. 08-使用for循环输出杨辉三角(循环)

    /** * 使用循环输出杨辉三角 * * */ public class Test6 { public static void main(String[] args) { // 创建二维数组 int ...

随机推荐

  1. python实用技巧之任务切分

    Python 大任务切分小任务 今天来说说,Python中的任务切分.以爬虫为例,从一个存 url 的 txt 文件中,读取其内容,我们会获取一个 url 列表.我们把这一个 url 列表称为大任务. ...

  2. python socketpool:通用连接池(转)

    简介 在软件开发中经常要管理各种“连接”资源,通常我们会使用对应的连接池来管理,比如mysql数据库连接可以用sqlalchemy中的池来管理,thrift连接可以通过thriftpool管理,red ...

  3. 悟空CRM(基于jfinal+vue+ElementUI的前后端分离的开源CRM系统)

    https://www.jfinal.com/share/1591 官网:http://www.5kcrm.com 官网:http://www.72crm.com 论坛:http://bbs.72cr ...

  4. 原理分析dubbo分布式应用中使用zipkin做链路追踪(转)

    作者:@nele本文为作者原创,转载请注明出处:https://www.cnblogs.com/nele/p/10171794.html 目录 zipkin是什么为什么使用Zipkinzipkin架构 ...

  5. Visual Studio 2019更新到16.2.1

    Visual Studio 2019更新到16.2.1   此次更新,包含以下修改: (1)支持Xcode 10.3. (2)修复了Forms项目中,预览Android界面效果bug. (3)修复am ...

  6. Flutter Offstage、Visibility隐藏/可见

    Offstage是控制组件隐藏/可见的组件,如果感觉有些单调功能不全,我们可以使用Visibility,Visibility也是控制子组件隐藏/可见的组件.不同是的Visibility有隐藏状态是否留 ...

  7. postgresql 所有聚合函数整理

    SELECT DISTINCT(proname) FROM pg_proc WHERE proisagg order by proname 查所有 SELECT * FROM pg_proc WHER ...

  8. pytorch torch.nn 实现上采样——nn.Upsample

    Vision layers 1)Upsample CLASS torch.nn.Upsample(size=None, scale_factor=None, mode='nearest', align ...

  9. asp中出现“错误 '80040e14' FROM 子句语法错误”原因

    当你的sql语句中出现 “错误 '80040e14' FROM 子句语法错误.”错误时,请注意了,那有可能是你的表名的命名不规范造成的,比如你的表名是“user”那么这杨的表名是不行的,那么在sql语 ...

  10. pls_integer类型

    转: pls_integer类型 2011-08-22 16:49:06 heqiyu34 阅读数 13413更多 分类专栏: Oracle   今天在看一个触发器代码的时候碰到了一个pls_inte ...