[問題] 面對印出特定圖形的思考方法

看板C_and_CPP (C/C++)作者 (平凡是淋漓盡致的美)時間12年前 (2013/11/12 15:01), 編輯推噓0(007)
留言7則, 4人參與, 最新討論串1/1
問題(Question): 假如說有一個題目要我們印出以下圖形(不用暴力法,希望可以輸入一個值 n=5 如下圖) * * * * * * * * * 請問我該怎麼思考寫出程式的方式呢?? 總感覺自己面對這種題目邏輯會整個亂七八糟 運氣好就會突然想的出來,運氣不好就想不出來 補充說明(Supplement): 我的想法如下: 先印出零個空白(會用到迴圈),然後印*,接著印三個空白(會用到迴圈),然後在印* 可是下面的想法我就會亂七八糟了 又會考慮到中間只印出一個*,接著就卡關了 我想問的不是這個程式的答案,但我想知道面對這種問題的解決想法 以上 謝謝 -- 頭過,身就過。 關關難過,關關過。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.87.239

11/12 15:16, , 1F
array[5][5]比較容易想
11/12 15:16, 1F

11/12 15:18, , 2F
可以想成畫一個 5*5 的螢幕, 然後用幾何方程式
11/12 15:18, 2F

11/12 15:52, , 3F
同時只想一件事。
11/12 15:52, 3F

11/12 15:52, , 4F
同時想第一步和中間,會亂七八糟也很合理且合邏輯。
11/12 15:52, 4F
謝謝每位鄉民大大,我想出來了,萬分感謝。 ※ 編輯: funkyslap 來自: 61.57.87.239 (11/12 16:11)

11/13 04:05, , 5F
單看一行,你看*的位置和空白的數量
11/13 04:05, 5F

11/13 04:06, , 6F
和你的for迴圈i有什麼關係,很快就想出來了。
11/13 04:06, 6F

11/13 10:34, , 7F
想出來就好 :)
11/13 10:34, 7F
文章代碼(AID): #1IWT9XAn (C_and_CPP)
文章代碼(AID): #1IWT9XAn (C_and_CPP)