列印出菱形

2021-06-20 17:50:58 字數 442 閱讀 5057

記得大一那會學c的時候 , 老師最喜歡讓我們列印出三角形菱形神馬的 覺得挺有意思的,這麼久也沒去好好總結下方法;這裡說道說道

方法: 列印方法,計算機 是按照每一行列印的,所以要按照每一行進行列印, 可以發現其中的規律 

1   先將菱形分成上下兩部份

2   菱形沒部分有可以分成空格部分和* 部分 而且又是沒一行輸入 可以知道 有個外圍迴圈 ,裡面有兩個迴圈

3 同理 下面那部分也一樣,因此輸出結果即可

這裡要注意的問題就是 死 "   " 不是單引號 

源**:

#includeusing namespace std;

int main()

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

cout<0; i--)

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

cout<

列印出菱形

寫乙個程式,根據使用者輸入的總行數,列印出菱形。這個題目主要是找出規律,考察讀者的邏輯思維。你可以從第一行開始,遍歷所有的列,也可以從第一列開始,遍歷所有的行。下面的程式從第一行開始,遍歷所有的列。設菱形的總行數為line,總列數為column,當前行為i,當前列為j。上半部分與下半部分的規律不一樣...

列印出菱形 C語言

列印,如下 觀察菱形的組成,可根據規律分別列印空格和星星來實現菱形列印。第一行6空格1星星 第二行5空格3星星 很容易得到規律。具體可通過迴圈 對每一行列印 又可以以第7行作為分界線,分兩種情況列印。具體 如下 include include include pragma warning disab...

Java利用迴圈,在控制台列印出菱形。

這個問題是很多新手老生常談的問題,今天把 貼出來,希望能幫到你們開啟思路,而不是複製貼上。思路 首先要設定行數,並且這個行數是奇數,因為偶數做出來的菱形有點歪。再計算菱形最多的一行的 個數。這時候行數與列數之間的關係是 列數 行數 1。這裡要列印出菱形,那麼就要兩個for並列輸出,乙個負責列印上半部...