图形打印

    科技2024-07-08  73

    一切的一切只需记住一个公式即可 (Di+X) =Y i增加 Y增加; (X-Di)= Y i增加 Y减少; 然后把D的值和Y的值代入,求X即可 直角三角形

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

    结果如下: 倒立直角三角形

    for (int i = 1; i <=5 ; i++) { for (int j = 1; j <=6-i ; j++) { System.out.print("*"); } System.out.println(); }

    结果如下: 等腰三角形 正立等腰三角形其实就是左侧的倒立直角三角形打印 " ",之后依据公式,D值改变就可以打印等腰三角形了。

    for (int i = 1; i <=5 ; i++) { for (int j = 1; j <= 6 - i; j++) { System.out.print(" "); } for (int j = 1; j <=2*i-1 ; j++) { System.out.print("*"); } System.out.println(); }

    结果如下: 菱形 菱形的原理很简单,其实就是两个等腰三角形的拼接,一正一倒罢了。 这里我们换一种方法,用绝对值的方法。

    for (int i = -4; i <=4 ; i++) { for (int j = 1; j <=Math.abs(i) ; j++) { System.out.print(" "); } for (int j = 1; j <= 9-2*Math.abs(i); j++) { System.out.print("*"); } System.out.println(); }

    打印结果如下:

    Processed: 0.012, SQL: 8