看板 C_and_CPP 關於我們 聯絡資訊
為避免問題愈陷愈深,整理一下原 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)
james732:他題目是這個意思啊 XDD 我完全沒看懂 10/27 02:20
tropical72:所以才請他先去學 怎麼問問題 XD 10/27 02:23
tropical72:我想到的,大概長這樣吧 http://codepad.org/ottJdJiU 10/27 02:37
kevinqaz:應該說 我現在才知道原來題目是要問這個= = 10/27 02:42