第1个回答 2009-05-21
#include <stdio.h>
#include <string.h>
void main()
{
char line[100];
char word[20];
int i, j, l1, l2, c;
scanf("%100[^\n]", line);
getchar();
scanf("%20[^\n]", word);
j = c = 0;
l1 = strlen(line), l2 = strlen(word);
for (i = 0; i < l1; ++i)
{
if(line[i] == word[j])
{
++j;
}
else
j = 0;
if (j == l2)
{
j = 0;
++c;
}
}
printf("%d\n", c);
getchar();
getchar();
}本回答被提问者采纳