C语言指针编程,求助大神解答。编写函数int StrCount?

编写函数intStrCount(char*str1,char*str2),其功能是统计字符串str2在str1中出现的次数,返回该数值。要求:在主函数中输入str1和st... 编写函数int StrCount(char*str1,char*str2),其功能是统计字符串str2在str1中出现的次数,返回该数值。要求:在主函数中输入str1和str2,调用函数StrCount(str1,str2)后输出结果(例如,输入str1为“how are you are GGG are”,str2为“are”,调用函数StrCount后的函数值返回为3,输出结果为3) 展开
 我来答
小黑哎啊
科技发烧友

2020-05-27 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1642
采纳率:74%
帮助的人:338万
展开全部

#include <stdio.h>

#include <stdlib.h>

int StrCount(char* str1,char* str2)

int i,j;

 int count=0; 

 i=j=0;

  while(str1[i]!='\0')

   while(str1[i]!='\0'&&str2[j]!='\0') 

   { 

    if(str1[i]==str2[j])

    { i++; j++; }

else 

{ i=i-j+1; j=0; } 

   } 

if(str2[j]=='\0') 

{ count++; j=0; }

  return count;

  int main()

   { 

   int count; 

   char a[111],b[111];

   gets(a);

   gets(b);

count=StrCount(a,b);

printf("%d",count); 

return 0;

}

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火晓蕾
2020-05-27 · TA获得超过1199个赞
知道答主
回答量:8317
采纳率:25%
帮助的人:511万
展开全部
C语言指针变成我觉得如果要看一下的话,你要把这些文件的名字看到。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式