剪花布條 cmp簡單入門
阿新 • • 發佈:2018-11-22
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main()
{
int i,len1,len2,cnt;
char str1[1001],str2[1001];
while(gets(str1))
{
cnt=0;
if(str1[0]=='#') break;
gets(str2);
len1=strlen(str1);
len2=strlen(str2);
for (i=0;i<len1;)
{
if(i+len2<=len1)
{
if(strncmp(str1+i,str2,len2)==0)
{
i+=len2;
cnt++;
}
else i++;
}
else break;
}
printf ("%d\n",cnt);
}
return 0;
}