• For嵌套输出图形


    /*输出此图形
        *
       * *
      * * *
     * * * *
    * * * * *
     * * * *
      * * *
       * *
        *
    解析:
    可以把此图形看成两部分
    ----*
    ---* *
    --* * *
    -* * * *
    * * * * *

    -* * * *
    --* * *
    ---* *
    ----*

    //上半部分解析
    i行数  j-数  k*数
    0        4      1
    1        3      2
    2        2      3
    3        1      4
    4        0      5

    */

     1 class TestForQT//嵌套循环输出
     2 {
     3     public static void main(String[] args) 
     4     {
     5         //上半部分
     6         for(int i=0;i<5;i++){
     7             for(int j=5;j>i+1;j--){//输出-的形状个数
     8                 System.out.print("-");
     9             }
    10             for(int k=0;k<i+1;k++){
    11                 System.out.print("* ");//注意此处输出的是* 加上一个空格,
    12             }
    13             System.out.println();
    14         }
    15         //下半部分
    16         for(int i=0;i<4;i++){
    17             for(int j=0;j<i+1;j++){//输出-
    18                 System.out.print("-");
    19             }
    20             for(int k=4;k>i;k--){//输出* 
    21                 System.out.print("* ");
    22             }
    23             System.out.println();
    24         }
    25     }
    26 }

    运行结果:(把结果中的-换成空格即为题解)

  • 相关阅读:
    5.8
    python运维自动化
    javascript学习(一)
    python学习-1
    A-GPS学习笔记(二) 之SUPL
    A-GPS学习笔记(一)
    CF756D Bacterial Melee
    LG P2495 [SDOI2011]消耗战
    LG P7325 [WC2021] 斐波那契
    LG P7324 [WC2021] 表达式求值
  • 原文地址:https://www.cnblogs.com/yunqing/p/4727825.html
Copyright © 2020-2023  润新知