#include <stdio.h>
#include <string.h>
int main()
{
int i,s,m,n;
char a[1001],b[1001],c[1001];
while(scanf("%s%s",a,b)!=EOF&&strcmp(a,"#")!=0){
m=strlen(a);
n=strlen(b);
if(m<n){
printf("0\n");
continue;
}
s=0;
i=0;
while(i<=m-1){
if(a[i]==b[0]){
strncpy(c,a+i,n);
c[n]='\0';
//puts(c);
if(strcmp(c,b)==0){
s++;
}
i=i+n;
}else i++;
}
printf("%d\n",s);
}
return 0;
}
遍历花布条,若某个字符和小饰条第一个字符相同,则从这个字符截取一个和小饰条一样长的数组,再进行对比,对比之后i+=s小饰条