moxiagy
给你搜了个
>>
完整版
[mw_shl_code=c,true]#include<stdio.h>
char ch[100];
void print(int n)
{
int i;
printf("{");
for(i=0;i<n;i++)
if(i!=n-1)
printf("%c, ",ch);
else
printf("%c",ch);
printf(" } \n");
return ;
}
void dfs(int n,int index,int hou)
{
char i;
print(n);
if(n==index)
{
return ;
}
for(i=hou;i<4;i++)
{
ch[n]=i+'a';
dfs(n+1,index,i+1);
}
}
int main()
{
dfs(0,4,0);
return 0;
}[/mw_shl_code]
#km给你搜了个。。虽然不利于锻炼自己思考的能力