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...