C语言 统计字串出现次数(数组or指针) 题目描述 计算字符串中子串出现的次数

2020-10-01 社会 187阅读
//刚回答另外一个类似的问题,写的code
//根据题意修改了下,测试通过,如果有疑问,欢迎交流
#include
 int strCount(char * str, char * sFind){
 int count = 0;
 for(int i = 0; str[i]!='\0';i++){
 int j = 0;
 for(j = 0; str[i+j]!='\0'&&sFind[j]!='\0';j++){
 if(str[i+j]!=sFind[j])
 break;
 }
 if(sFind[j] == '\0')
 count++;
 }
 return count;
 }
 int main(){
 char a[1000];
 char b[1000];
 scanf("%s %s", a, b);
 printf("%d\n", strCount(a, b));
 return 0;
 }
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com