C语言计算子字符串个数

Python016

C语言计算子字符串个数,第1张

#include <stdio.h>

int countsub( char *str, char *ss )

{

int s=0

for(*str!='\0'str++)

{

if(*str==*(ss)&&*(str+1)==*(ss+1)&&*(str+2)==*(ss+2))

{

str=str+3

s++

break

}

}

for(*str!='\0'str++)

{

if(*str==*(ss)&&*(str+1)==*(ss+1)&&*(str+2)==*(ss+2))

{

s++

str=str+2

}

else break

}

return s

}

main( )

{

char s1[1000] = {0}, s2[100] = {0}

gets(s1)

gets(s2)

printf("%d\n", countsub( s1, s2 ) )

}

#include <stdio.h>

#include <string.h>

int find(char * str1, char * str2) //查找出现的次数 

int i,j 

int str1len=strlen(str1),str2len=strlen(str2) 

int count=0 

for(i=0i<str1l   ... ...

这样的结果满意吗,请采纳,发源码