<?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. Java学习个人备忘录之入门基础

    临时配置环境方式:查看path下的环境变量 set path修改path下的环境变量 set path=haha删除path下的环境变量 set path=查看当前java的版本 javac -ver ...

  2. SQL学习笔记(二)

    连接查询 数据准备 例1:查询学生信息及学生的成绩 等值连接 此方法会产生笛卡尔积,生成的记录总数=表1的总数*表2的总数,会产生临时表 内连接 select * from 表1 inner join ...

  3. lisp语法分析与执行分离

    lisp语法分析与执行分离 <sicp>4.1.7节读书笔记 这节中将书中之前实现的解释器做了改进,将语法分析于执行分离.这样做能提高很多效率,比如我们需定义一个过程,然后执行该过程多次. ...

  4. 两个Double类型相减出现精度丢失问题

    两个Double类型相减出现精度丢失问题 720.50-279.5=440.099999999 而不是440.1 解决方法,将数据库中的类型改为decimal类型,小数精确到2位

  5. face morhper

    图像变形背后的想法很简单.给定两个图像,我们想通过将图像和混合来创建中间图像.图像的混合和由参数控制的是在0和1之间().当为0时,变形看起来像,而当为1 时,变形看起来像.天真的,您可以在每个像素上 ...

  6. System.Runtime.Serialization.cs

    ylbtech-System.Runtime.Serialization.cs 允许对象控制其自己的序列化和反序列化过程. 1.返回顶部 1. #region 程序集 mscorlib, Versio ...

  7. shell编程系列9--文本处理三剑客之sed概述及常见用法总结

    shell编程系列9--文本处理三剑客之sed概述及常见用法总结 sed的工作模式:对文本的行数据一行行处理,如下图 sed(stream editor),是流编辑器,依据特定的匹配模式,对文本逐行匹 ...

  8. ISO/IEC 9899:2011 条款6.7.7——类型名

    6.7.7 类型名 语法 1.type-name: specifier-qualifier-list    abstract-declaratoropt abstract-declarator: po ...

  9. QDateTime获取当前时间的时间戳

    QdateTime获取当前时间的时间戳作为图片名 QDateTime qdt1 = QDateTime::currentDateTime();QString timeStr = qdt1.toStri ...

  10. 零基础学Python-第二章 :Python基础语法-06.变量的定义和常用操作

    网络带宽计算器的原理 输出的内容用print 引入变量,在前面写一个变量,是一个有意义的单词.把123这个数值赋值给变量a 下面的代码可读性 要比上面高很多. 变量其他需要掌握的知识点 一般这样是用做 ...