Re: [問題] 線性規劃問題

看板C_and_CPP (C/C++)作者 (snowlike)時間16年前 (2009/09/01 22:27), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《tropical72 (我的血有鐵的味道...)》之銘言: : 生成字串長度為 1 - 100 的字典檔(使用 ASCII 'a' - 'z' 就好) : ("a" "b"....."z" ) : ("aa" "ab"...."az") : ("ba" "bb"...."bz") : ..... : ("z................z") (100個z) 我拿數字1~9寫個範例,大概用(我認為)你想要的方式實作一次 字串有自己的處理和比較的方式自然不能和數字做同樣的處理 你參考一下 #include <stdio.h> #define LEN 3 static int num=0; void recursion(int length) { int i, tmp=1; for(i=1; i<length; ++i) { tmp=tmp*10; } for(i=1; i<10; ++i) { num=num+i*tmp; if(length>1) { recursion(length-1); } else { printf("%d\t", num); } num=num-i*tmp; } } int main() { int i; for(i=0; i<LEN; ++i) { recursion(i+1); printf("\n\n"); } return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.184.50

09/02 02:57, , 1F
謝謝您的指教..我會繼續研究字串方式生成的..非常感激
09/02 02:57, 1F
文章代碼(AID): #1AdIzYLj (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1AdIzYLj (C_and_CPP)