三角形和菱形

        //三角形
        for (int i = 1; i < 6; i++)
        {
             for (int j = 1; j <=i; j++)
            {

                System.out.print("△");
            }
            System.out.println();
        }
        System.out.println();

        //菱形
        for (int i = 1; i < 6; i++)
        {
             for (int j = 1; j<6-i; j++)
            {

                System.out.print(" ");

            }
             for (int j = 0; j<2*i-1; j++)
            {

                System.out.print("◇");

            }
            System.out.println();
        }
        for (int i = 1; i < 5; i++)
        {
             for (int j = 1; j<=i; j++)
            {

                System.out.print(" ");

            }
             for (int j = 0; j<2*(5-i)-1; j++)
            {

                System.out.print("◇");

            }
            System.out.println();
        }

时间: 2024-08-06 03:39:54

三角形和菱形的相关文章

4个方位的三角形和菱形

//输出三角形 //左下 for(int m = 1; m <= 10; m++) { for (int n = 1; n <= m; n++) { System.out.print("*"); } System.out.println(); } //左上(1) for(int m = 1; m <= 10; m++) { for (int n = 10; n >= m; n--) { System.out.print("*"); } Sys

JavaScript-页面打印正方形,各种三角形与菱形

一.   正方形 a)   在第一个for循环中控制,一共输出几行.依靠的是,每次输出一行,就会在后面输出一个换行符<br>; b)   在第二个for循环中控制每行输出几个五角星.这样的话,就可以每一行中打印10个五角星. c)   当i=0;时,进入第一个循环,然后给j赋值为0,就会进入第二个循环,开始打印.打印10 个之后,结束第二个for循环,打印一个换行符.此时第一行的五角星就打印完毕了. d)   以此类推,打印10行.因为每行打印10个,进而形成了正方形. 注:为什么小于10,反

工作任务:题目一:网页输出九九乘法表;题目二:网页输出三角形和菱形

九九乘法表: <% String s=""; for(int i=1;i<10;i++) { for(int j=1;j<=i;j++) { s+=j+"*"+i+"="+j*i+" "; } s=s+"<br>"; } %> <%=s %> 三角形: <% String st=""; for(int i=1;i<6;i++)

Java EE 在网页输出九九乘法表、三角形、菱形

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <

Python中使用循环语句打印三角形、菱形

前言:在学习开发语言循环语句的使用过程中,经常会打印各种形状来验证对循环语句的熟练掌握程度,接下来就使用python来打印多种形状练习. 如下示例中:变量i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制星号(*)的个数 1. 打印三角形  1.1 打印直角三角形 #/usr/bin/python rows = int(raw_input('please input a rows:')) i=j=k=1 if rows >= 3: for i in range(0,rows+1):

利用for循环打印三角形,菱形,字母等

三角形: # 打印等腰三角形 # 控制行 for i in range(1,6): #更改打印起始位置 for k in range(1,6-i): print(end=" ") #控制列,规则是第一行一列,第二行二列 for j in range(6-i,6): print("*",end = " ") print() print("="*20) # 空心 # 控制行 for i in range(1,6): #更改打印起始

使用for循环打印矩形和三角形、菱形、空心菱形

打印矩形 **************************************************************************************************** public class Demo3_712 { public static void main(String args[]){ for(int i=1;i<=10;i++){ //控制行 for(int j=1;j<=10;j++){ //控制列 System.out.print(&

java基础之循环应用(打印三角形、菱形)

1-打印等腰三角形 1 public class Dengyao { 2 3 public static void main(String[] args) { 4 for(int i=1;i<=5;i++){//i--控制行 5 for(int j=5-i;j>=0;j--){//j--控制空格的数量 6 System.out.print(" "); 7 } 8 for(int k=1;k<=2*i-1;k++){//k--控制*的数量 9 System.out.pr

JavaWeb 输出九九乘法表,三角形,菱形

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <