69,369
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <string.h>
int main(void)
{
char str[32], substr[16], *pstr, *p;
int len, cnt;
scanf("%s", str);
scanf("%s", substr);
len = strlen(substr);
cnt = 0;
pstr = str;
for (;;) {
if (!(p = strstr(pstr, substr)))
break;
cnt++;
pstr = p + len;
}
printf("cnt = %d\n", cnt);
return 0;
}