Re: [問題] 線性規劃問題
看板C_and_CPP (C/C++)作者snowlike (snowlike)時間16年前 (2009/09/01 22:27)推噓1(1推 0噓 0→)留言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
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章