#include
#include
using namespace std;
int num(char Long[],char Short[])
{
int num=0;
for(int i=0;Long[i]!=’\0’;i++)
{
int k=0;
for(int j=i;Long[j]Short[k] && Short[k]!=’\0’;j++,k++);//将短字符串带入长中进行检验
if(Short[k]’\0’)
num++;
}
return num;
}
int main()
{
char a[100],b [50];
cin.getline(a,100);cin.getline(b,50);
int k=num(a,b);
cout<<k<<endl;
return 0;
}
【C++】长字符串中短字符串的出现次数
最新推荐文章于 2024-02-19 11:15:19 发布