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

被折叠的 条评论
为什么被折叠?



