首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

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

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

穷举加递归的问题[推荐]
构造一个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();} 

热点排行