杭电acm2087,ac不了啊?怎么做的?

2024-12-04 22:01:48
推荐回答(1个)
回答1:

#include
#include
int main()
{
int j,i,len1,len2,count1,count2,length,t;
char str1[1000],str2[1000];
while(scanf("%s",str1)!=EOF&&strcmp(str1,"#")!=0)
{
scanf("%s",str2);
len1=strlen(str1);
len2=strlen(str2);
count1=0;
if(len1{
printf("0\n");
}
else
{

for(i=0;i{
count2=0;
for(j=0;j{

if(str1[j+i]==str2[j])
{
count2++;
}
}
if(count2==len2)
{
count1++;

i=i+len2;
i--;
}

}
printf("%d\n",count1);
}
}
return 0;
}

这题刚做过