一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢?
abcde a3 aaaaaa aa #
0 3
#include<stdio.h>
#include<string.h>
int main()
{
int i, j, k, c, d, sum;
char a[1005], b[1005];
while(scanf("%s",a)!=EOF)
{
char e[1005]={'\0'};
sum=0;
getchar();
c=strlen(a);
if(a[0]=='#') break;
scanf("%s",b);
d=strlen(b);
for(i=0;i<c;i++)
{
for(j=i,k=0;k<d;j++,k++)
e[k]=a[j];
if(strcmp(e,b)==0)
{
sum++;
a[j-1]='\0';
}
}
printf("%d\n",sum);
}
return 0;
}