Re: [問題] 數字包數字問題
※ 引述《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
02/26 07:31, 1F
※ 編輯: proLIONS 來自: 131.179.136.124 (02/26 07:36)
討論串 (同標題文章)