统计母字符串中含有子串的个数。
//统计母字符串中含有子串的个数 #include <stdio.h> int fun(char *s1,char *s2) { int num=0; char *p,*r; while(*s1) { p=s1;r=s2; while(*r) if(*r==*p) { r++;p++; } else break; if(*r=='\0') num+=1; s1++; } return num; } int main() { char s1[80],s2[20]; gets(s1); gets(s2); printf("共有%d个。",fun(s1,s2)); }
运行结果:


浙公网安备 33010602011771号