用php的for循环输出四边形,各种三角形和菱形【含空心版本】
<?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循环输出四边形,各种三角形和菱形【含空心版本】的更多相关文章
- JSP-用网页输出乘法表 三角形及菱形
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- 关于hasNextInt判断后无限循环输出else项的解决办法
话不多说,上来就是干! import java.util.Scanner; public class Test_hasNextInt { /** * @param args */ public sta ...
- Thinkphp_View(1)循环输出
循环输出主要是使用volist和foreach标签输出. VOLIST volist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,可以直接使 ...
- JavaScript学习笔记-循环输出菱形,并可菱形自定义大小
var Cen = 6;//定义菱形中部为第几行(起始值为0) //for循环输出菱形 document.write("<button onclick='xh()'>点我for循 ...
- [C#]循环输出 000 - 999999
循环输出 000 - 999999 ; i < ; i++) { , i.ToString().Length); j < 7; j++) { Debug.WriteLine(i.ToStr ...
- 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 ...
- loadrunner ---<三>循环输出关联数组
web_reg_save_param,将Ord参数值设定为ALL,则关联函数将自动把符合条件的关联值保存到参数数组里.在本例中,假设关联值返回三条记录,则LR分别将值保存到sor_1,sor_2,so ...
- 【AngularJS入门】用ng-repeat指令实现循环输出
循环输出列表很多项目在web服务端做,前端做好模版后后端写jsp代码,双方需要紧密合作,分清责任.有些项目由后端提供restful方法,前端用ajax调用自己循环,这种一般是大把的jquery拼字符串 ...
- 08-使用for循环输出杨辉三角(循环)
/** * 使用循环输出杨辉三角 * * */ public class Test6 { public static void main(String[] args) { // 创建二维数组 int ...
随机推荐
- Ubuntu+QEMU+Xv6环境搭建
操作系统:Ubuntu 16.04 32位 虚拟机:VMware 模拟器:QEMU 之前有一台centos 64位虚拟机,使用源码安装配置环境,出了一些列问题,最终环境都已经配好了,也能够在qemu上 ...
- css中的浮动与定位
传送门:https://www.cnblogs.com/junwuyao/p/7435257.html
- 【转】JDK5.0中JVM堆模型、GC垃圾收集详细解析
基本概念 堆/Heap JVM管理的内存叫堆:在32Bit操作系统上有4G的限制,一般来说Windows下为2G,而Linux下为3G:64Bit的就没有这个限制.JVM初始分配的内存由-Xms指定, ...
- python No module named 'urlparse'
python3中,取消了urlparse 引用方式改为了: from urllib import parse
- ArcPy python实例教程-条件平差-测量平差
ArcPy python实例教程-条件平差-测量平差 商务合作,科技咨询,版权转让:向日葵,135-4855__4328,xiexiaokui#qq.com 输入参数:条件方程的系数,观测值,常数项和 ...
- CopyOnWrite 思想在 Kafka 源码中的运用
CopyOnWrite 思想在 Kafka 源码中的运用 在 Kafka 的内核源码中,有这么一个场景,客户端在向 Kafka 写数据的时候,会把消息先写入客户端本地的内存缓冲,然后在内存缓冲里形成一 ...
- Mac OS 安装 MySQL5.7
在 macOS 上安装 MySQL 5.7 安装 Homebrew $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserconten ...
- CDH 部署 Hadoop:5.开始安装
Cloudera Enterprise 6.2.x 或者参考https://blog.csdn.net/shawnhu007/article/details/52579204 第零步:优化相关 e ...
- bat实现每天定时执行命令[windows底下每天重启一下Nginx]
--试验通过--Windows环境脚本名称:restart.bat脚本内容: @echo offtaskkill /f /fi "IMAGENAME eq nginx.exe"cd ...
- 导出swagger2生成的文档
百度了好多篇用法,没法用.特此记录一下 一.下载项目 下载https://github.com/Swagger2Markup/spring-swagger2markup-demo下的项目,保存,注意文 ...