五十道程式設計小題目 --- 19 列印菱形 java
阿新 • • 發佈:2019-01-08
【程式19】
***
******
********
******
***
題目:打印出如下圖案(菱形)
*
***
*****
*******
*****
***
*
和圖形
****
******
********
******
***
*
輸出結果:import java.util.Scanner; public class Test19 { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("列印菱形--->請輸入三角形的行數:"); int n = s.nextInt(); System.out.println("菱形:"); //正三角 for(int i=0; i<n; i++){ for(int j=i; j<n ; j++){ System.out.print(" "); } for(int k=0; k<(i+1)*2-1 ; k++){ System.out.print("*"); } System.out.println(); } //倒三角 for(int i=n-1; i>0; i--){ for(int j=i-1; j<n ; j++){ System.out.print(" "); } for(int k=i*2-1; k>0 ; k--){ System.out.print("*"); } System.out.println(); } //另個圖形 System.out.println("另個圖形:"); for(int h=0; h<n; h++){ for(int g=0; g<(h+1)*2-1; g++){ System.out.print("*"); } System.out.println(); } for(int h=n-1; h>0; h--){ for(int g=h*2-1; g>0; g--){ System.out.print("*"); } System.out.println(); } } }
列印菱形--->請輸入三角形的行數:
4
菱形:
*
***
*****
*******
*****
***
*
另個圖形:
*
***
*****
*******
*****
***
*