我靠你没笔吧 关注:2贴子:114
  • 0回复贴,共1
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{ char dStr[100],sStr[50];
int i,j,dlen,slen,count=0;
printf ("\n请输入主串:");
gets(dStr);
printf ("\n请输入子串:");
gets(sStr);
dlen=strlen(dStr);
slen=strlen(sStr);
i=0;
/* for(i=0;i<=dlen-slen,i++)*/
while(i<=dlen-slen)
{ j=0;
while(j<slen&&sStr[j]==dStr[j+i])j++;
if(j==slen) {count++;i=i+slen;}
else i++;
}
printf("\ncount=%d\n",count);
return 0;
}


IP属地:浙江1楼2015-03-30 11:14回复