Re: [問題] C 輸入數字轉成字母排列

看板C_and_CPP作者 (耗呆小綿羊)時間13年前 (2010/12/15 06:51), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《popocc (皤皤)》之銘言: : 開發平台(Platform): (Ex: VC++, Gcc, Linux, ...) : VC++ : 額外使用到的庫(Library Used) (Ex: OpenGL, ...) : 問題(Question): : 請問,如果輸入 1 代表A跟B,2代表C D,然後輸入12的話會出現AC AD BC BD, : 輸入21會出現CA CB DA DB,我只想的到很笨的方法,用if搭配for, : 可是如果再多一個數字3代表E和F,就要多寫很多行,如果再有更多數字長度就會變得 : 很長 : ,請問有沒有別的方法可以取代? : (略…) : 我是C語言初學者 : 我只能想到類似這樣的方法,如果要有更多數字的組合 : 就要每種組合都寫,實在很不聰明, : 可以請教一下有什麼別的方法嗎? : 謝謝了 【檔案附件】:http://0rz.tw/5vuvu 因為你用的是C語言,所以我用鏈結串列儲存所有組合的字串, 假如在原始碼的部分有任何問題,請在此回文提問。 -- 耗呆小綿羊~ ~~~個人網頁:http://tw.myblog.yahoo.com/mjshya/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.20.124.206 ※ 編輯: johnhmj 來自: 61.20.124.206 (12/15 06:56)

12/15 22:39, , 1F
謝謝你 雖然最後我用雙層array 我會好好研究你寫的這個
12/15 22:39, 1F
文章代碼(AID): #1D1_Jm80 (C_and_CPP)
文章代碼(AID): #1D1_Jm80 (C_and_CPP)