輸出空心菱形問題

2021-06-28 17:47:52 字數 734 閱讀 9232

輸出空心菱形:

** *

*   *

*     *

*       *

*     *

*   *

* **

或者以指定的圖形輸出.

輸出此菱形

方法一:可以使用乙個for迴圈解決, 不過演算法不容易理解.

方法二:把菱形拆分成兩部分,分別輸出上半部分和下半部分.

#import void putdiamond(int line , char c)

if(i == 0)

printf("%c",c);

for (int j = 1; j <= 2*i-1; j++)

printf("%c\n",c);

}for (int i = middle ; i >= 0 ; i--)

if (i == 0)

printf("%c",c);

for (int j = 0;j<2*i-1 ;j++ )

printf("%c\n",c);

}}int main(int argc, const char * argv)

列印空心菱形

public class demo03 for int k 1 k 2 i 1 k k表示每行要列印的 號 else system.out.print 如果要列印的 不是第乙個或最後乙個則列印空格 system.out.println 以上列印出來的是空心菱形的上半部分 for int i 1 i ...

「 」組成的菱形與空心菱形

public class print for int j 0 j i 2 1 j system.out.println 菱形下半部分 for int i 1 i 7 i for int j 13 i j i j system.out.println system.out.println n 空心菱形...

Java列印實心菱形,空心菱形

我們用 號來填充菱形 首先,要想列印出菱形,我們先要對菱形有點認知,首先,菱形是四邊相等的圖形,只要四邊相等,就是菱形,我們這裡只說明豎著列印實心菱形和空心菱形。實心菱形 public static void printhollowrhombus int size 為了區分,我們把i當成當前正在列印...