读书人

穷举加递归的有关问题[推荐]

发布时间: 2012-03-18 13:55:39 作者: rapoo

穷举加递归的问题[推荐]
构造一个i位数,每位数的选择范围分别是0-A(1),0-A(2).....o-A(i),穷举此i位数
跪求算法

[解决办法]

C/C++ code
#include   <stdio.h>#include   <stdlib.h>#include   <memory.h>#include   <string.h>char last_put[100]="";int arrayList(int n,char *ptrString){    int i,strLens;    char tmp[10];    if(n==1)    {        for(i=0;i<10;i++)        {            printf("%s",ptrString);            printf("%d\n",i);        }        return 0;    }        for(i=0;i<10;i++)            {        //printf("%d",i);        sprintf(tmp,"%d",i);        strLens = strlen(ptrString);        strcat(ptrString,tmp);            arrayList(n-1,ptrString);        ptrString[strLens] = '\0';    }    return 0;}void main(){    arrayList(5,last_put);    getchar();} 

读书人网 >软件架构设计

热点推荐