69,382
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
void fun(char * data,int size)
{
if(size==0)
{
cout<<*data;
return;
}
for(int i=0;i<size;i++)
{
for(int j=0;j<=i;j++)
cout<<data[j];
cout<<endl;
}
fun(&data[1],size-1);
}
int main()
{
char a[] = "abcd";
fun(a,4);
}
太困了,睡觉奥!
要是lz给的那个结果,那就更好算了!
比如:字符串abcd
它的子串为:a、ab、abc、abcd、b、bc、bcd、c、cd、d、
应该是:
a
b
c
d
ab
ac
ad
bc
bd
cd
abc
abd
acd
bcd
abcd
lz给的不对吧?