#include<iostream>
//#include<string>
#include<cstring>
using namespace std;
int func(char *str,char *substr);
int main()
{
//string str,substr;
char str[100],substr[10];
cout<<"输入字符串:";
cin.getline(str,100);
cout<<"输入要查找的子字符串:";
cin>>substr;
cout<<func(str,substr);
return 0;
}
int func(char *str,char *substr)
{
int count=0;
while(*str)
{
char *p=str;
char *q=substr;
while(*q)
{
if(*p==*q)
{
p++;
q++;
}
else break;
}
if(*q==0)
{
str=str+strlen(substr);
count++;
}
else
str++;
}
return count;
}
华为机试——查找子字符串个数
最新推荐文章于 2020-12-13 23:55:32 发布