|
发表于 2023-3-23 22:25:10
|
显示全部楼层
void a(int l1,int l2,int r1,int r2){
int b,j;
for(int i=l2;i<=r2;i++){
b=0;
for(j=l1;j<=r1;j++);
if(s2[i]==s1[j]){
cout<<s1[j];
b=1;
break;
}
if(b)break;
}
if(j>l1) a(l1,j-1,l2,r2);
if(j<r1) a(j+1,r1,l2,r2);
}
这个函数没写return;
也就是说 这篇代码会无限制递归下去 |
|