Re: [問題] 數字包數字問題

看板C_and_CPP作者 (大餅welcome back)時間13年前 (2011/02/26 07:27), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《harristime (瀚宇)》之銘言: : 開發平台(Platform): (Ex: VC++, GCC, Linux, ...) : Dev C++ : 程式碼(Code):(請善用置底文網頁, 記得排版) : 小弟想做一個題目,輸入任意數字後,會輸出像這樣 : EX: input 3 : 3 3 3 3 3 : 3 2 2 2 3 : 3 2 1 2 3 : 3 2 2 2 3 : 3 3 3 3 3 : 但在使用兩個for迴圈之後,開始用if else 去一一比對每個數值 : 還是想不到個好方法... 很希望能夠找出邏輯去解答 : 煩請各位高手指導一下 : 謝謝各位!! 假設輸入是k 則array大小是2k-1 得到j-th row的輸出是: k, k - 1, ..., (|k - j - 1| + 1) for (2|k - j - 1| + 1) times, ..., k - 1, k (assuming j starts from 0) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 131.179.136.124

02/26 07:31, , 1F
apply the same strategy to i btw..
02/26 07:31, 1F
※ 編輯: proLIONS 來自: 131.179.136.124 (02/26 07:36)
文章代碼(AID): #1DQ3hsAK (C_and_CPP)
文章代碼(AID): #1DQ3hsAK (C_and_CPP)