藍橋杯:輸出正反三角形
阿新 • • 發佈:2018-12-24
題目描述
使用迴圈結構列印下述圖形,列印行數n由使用者輸入。圖中每行事實上包括兩部分,中間間隔空格字元數m也由使用者輸入。
注意:兩行之間沒有空行。
輸入
無
輸出
無
樣例輸入
5 4
樣例輸出
* ********* *** ******* ***** ***** ******* *** ********* *
程式設計程式碼如下:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int m = sc.nextInt();
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++)
System.out.printf(" ");
for (int j = n - i; j > 1; j--)
System.out.printf(" ");
for (int k = 0; k <= i * 2; k++)
System.out.printf("*");
for (int j = 0; j < m; j++)
System.out.printf(" ");
for (int k = 1; k < (n - i) * 2; k++)
System.out.printf("*");
System.out.printf("\n");
}
}