搜索字符串 | ||
| ||
description | ||
input | ||
output | ||
sample_input | ||
| ||
sample_output | ||
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 1010
int main()
{
char a[MAX],b[MAX];
while(gets(a)!=NULL)
{
gets(b);
int sum=0,i=0,j=0;
int lena,lenb;
lena=strlen(a);
lenb=strlen(b);
while(i<lena)
{
if(a[i]==b[j])
{
i++;
j++;
}
else
{
i=i-j+1;
j=0;
}
if(j>=lenb)
{
sum++;
i=i-j+1;
j=0;
}
}
printf("%d\n",sum);
}
}