谁能帮我完善一下啊啊啊啊啊啊啊啊!!!!
2023-08-31 21:56:40
发布于:浙江
23阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
char s1[501],s2[501];
int main()
{
cin>>s1>>s2;
if(strlen(s1)==strlen(s2))
{
bool falg=true;
for(int i=0;i<strlen(s1);i++)
{
if(s1[i]!=s2[i])
{
falg=false;
break;
}
}
if(falg)
{
cout<<s2<<" is substring of "<<s1;
return 0;
}
else
{
cout<<"No substring";
return 0;
}
}
if(strlen(s1)>strlen(s2))
{
bool flag=true;
for(int i=0;i<strlen(s1)-strlen(s2);i++)
{
if(s1[i]==s2[0])
{
flag=true;
for(int j=0;j<strlen(s2);j++)
{
int k=i;
if(s2[j]!=s1[k])
{
flag=false;
break;
}
}
}
if(flag)
{
cout<<s2<<" is substring of "<<s1;
return 0;
}
else
{
cout<<"No substring";
return 0;
}
}
}
else
{
bool fllag=true;
for(int i=0;i<strlen(s2)-strlen(s1);i++)
{
if(s2[i]==s1[0])
{
for(int j=0;j<strlen(s1);j++)
{
int k=i;
if(s1[j]!=s2[k])
{
fllag=false;
}
}
}
if(fllag)
{
cout<<s2<<" is substring of "<<s2;
return 0;
}
else
{
cout<<"No substring";
return 0;
}
}
}
return 0;
}
全部评论 1
改了一下,发在讨论了
2023-09-01 来自 广东
0
有帮助,赞一个