#include <stdio.h>
int FindString(char *str,char *sub)
{
int k = 0;
for (int i = 0;str[i];i++)
{
if (str[i] == sub[0])
{
int flag = 1,j = 0;
for (;sub[j];j++)
{
if (str[i+j] != sub[j])
{
flag = 0;
break;
}
}
if (flag) k++;
i += j-1;
}
}
return k;
}
int main()
{
char str[100],sub[100];
scanf("%s %s",str,sub);
printf("%d",FindString(str,sub));
return 0;
}
【自写函数】Findstring 查找子串
最新推荐文章于 2023-04-09 00:22:49 发布