计算父字符串中子字符串出现的次数(先输入父字符串,再输入子字符串)
【输入输出样例】
【样例说明】
输出结束无换行。
#include<stdio.h>
int main()
{
char str1[80],str2[80],*p1,*p2;
int sum=0;
printf("please input two strings\n");
gets(str1);
gets(str2);
p1=str1;
p2=str2;
while(*p1!='\0')
{
if(*p1==*p2)
{
while(*p1==*p2&&*p2!='\0')
{
p1++;
p2++;
}
}
else
p1++;
if(*p2=='\0')
sum++;
p2=str2;
}
printf("%d",sum);
return 0;
}