個人練習2 菱形 的輸出。

2021-10-04 01:21:10 字數 690 閱讀 8297

1.根據輸入的行數,用輸出乙個菱形圖案。

題目最主要的就是分析j的第幾位輸入什麼,並找出j與i之間的關係。以總行數為5為例,下列分別是i,,空格之間的數量對應關係。

i 「*」 " "

0 1 2

1 3 1

2 5 0

#include

#include

intmain()

for(j=

0;jabs(n/

2-i)

;j++

)printf

("\n");

}system

("pause");

}

2.當我們需要菱形間的有空格時,需要判斷j的第幾位輸入空格「 」,其他位置輸入「」即可。

#include

#include

intmain()

for(j=

0;jabs(n/

2-i)

;j++

)printf

("\n");

}return

0;}

執行結果:

3.根據以上的分析,我們還可以輸出其他的任意圖案。

js輸出乙個菱形 JS列印菱形的方法

題目解析 首先我們需要知道只有奇數行才能列印菱形,還有就是我們要分為上下兩部分來列印。就是列印星的時候,需要找一下規律,畫圖最容易明白。還有就是特別需要注意的是,每一行列印完之後str n 然後再最後上下列印完之後輸出即可。function printtri rows 需要判斷輸入的數能否列印菱形,...

控制台下輸出菱形的作業

這是在控制台下輸出的菱形 using system using system.collections.generic using system.linq using system.text namespace 菱形製作 for z 1 z m z console.write n m 2 else f...

使用for迴圈輸出空心的菱形的思路

之前已經成功寫過一次 今天重新看這個題目時,一下子又沒了思路,在草稿紙上比劃了大概十分鐘才想到實現的思路。思路跟上次實現的完全一樣,發現時間長了就忘記了 真是好記性不如爛筆頭,何況我這麼差的記性呢!現把解決該問題時,自己的思路寫下來分享一下。注意重點看我怎麼思考的,不要一下子就看 圖 1要輸出如圖1...