IO-08. 輸出倒三角圖案(for循環寫的不符合,用笨笨的println,%>_<%)


本題要求編寫程序,輸出指定的由“*”組成的倒三角圖案。

輸入格式:本題目沒有輸入。

輸出格式:按照下列格式輸出由“*”組成的倒三角圖案。

* * * *
 * * *
  * *
   *
注意:嚴格按照下面截圖的樣式。

無奈用for循環寫不出,只好用笨笨的println一行行的輸出了。

 public class Main {
     public static void main(String[] args)
      {
          System.out.println("* * * *");
          System.out.println(" * * *");
          System.out.println("  * *");
          System.out.print("   *");
        }
}

 哪位高手寫出來的,請留言告知,學習一下!

自己寫的如下,輸出的有點相似,但是還是不符合上面的截圖。

 public class Main {
     public static void main(String[] args)
      {
            for(int i=4;i>0;i--)
            {
                for(int j=0;j<4-i;j++)
                {
                    System.out.print(" ");
                    /*控制每行*前的空格數量,第一行0個空格,第二行1個空格……*/
                    /*空格數是動態的,所以用到上一層for中的i來控制。*/    
                }
                for (int k=0;k<i;k++)
                {
                    System.out.print("* ");
                }
                if(i!=1)
                System.out.println();
            }
      }
}
輸出結果截圖:

 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM