Re: [問題] C 輸入數字轉成字母排列
※ 引述《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
12/15 22:39, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):