作者quiteyou (PhD.)
看板C_Sharp
標題[問題]新手問一個數字排列的問題
時間Thu Mar 6 18:37:41 2008
隨意傳進來一個正整數
就可以得到一到此正整數所有的排列組合
ex:
傳進來int a=3;
就可以得到 123,132,213,231,312,321 的組合
如果是迴圈寫死的
這個問題可以解決
就是數字多少 我就寫幾個迴圈
但是現在需要隨意傳進來任何一個正整數
我就無法動態的產生出迴圈層次的數量
這個問題困擾我這個新手很久了
希望有高手可以解答一下
或是提供個想法讓小弟參考一下
感謝感謝!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.37.125
→ chancewen:用遞迴不用forloop如何? 03/06 20:38
推 Joybo:參考C名題精選百則 冼鏡光 出的,有用for loop解決 03/07 13:46