Re: [問題] 印出整數向量值
為避免問題愈陷愈深,整理一下原 po 「應」是要問什麼。
上半段程式碼不是關鍵 (但上半段程式碼的確可看出,原 po 還不適合解這題 XD)
重點在下半段
: 補充說明(Supplement):我想寫一個函式,可已印出所有滿足
: 0 < x0 < N, …, 0 < xk < N的整數列向量x = [x0, …, xk]
: 函式架構大概是
: void enumerate(int N, int k)
: {
: }
所以原 po 真正想要的大概長這樣:
假設有一陣列,k 個元素,分別為 a1, a2, ..., ak
且 0 < ai < N , for all i
假設 k=3, N=4 , 最後要籍由 enumerate ,輸出
1 1 1 , 1 1 2 , 1 1 3,
1 2 1 , 1 2 2 , 1 2 3,
1 3 1 , 1 3 2 , 1 3 3,
2 1 1 , 2 1 2 , 2 1 3,
2 2 1 , 2 2 2 , 2 2 3,
2 3 1 , 2 3 2 , 2 3 3,
3 1 1 , 3 1 2 , 3 1 3,
3 2 1 , 3 2 2 , 3 2 3,
3 3 1 , 3 3 2 , 3 3 3,
簡單的說就是字典檔的變型,也因如此,
所以在嚐試的程式碼中有陣列的存在,
至於這題要怎麼解,我想解答出來對原 po 還是沒好處,
( 目前程式碼助益真的不大 )
建議先 K 熟 C 語言比較實際,
有興趣、不吝解此題之版友當然也歡迎
( 順便讓小弟觀摩也好 )
--
No matter how gifted you are,
alone, can not change the world.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.177.78.41
※ 編輯: tropical72 來自: 180.177.78.41 (10/27 02:11)
→
10/27 02:20, , 1F
10/27 02:20, 1F
→
10/27 02:23, , 2F
10/27 02:23, 2F
→
10/27 02:37, , 3F
10/27 02:37, 3F
推
10/27 02:42, , 4F
10/27 02:42, 4F
討論串 (同標題文章)