C语言!编写函数统计子字符串在另一个字符串中出现的次数(区分大小写),字符串和子字符串都由键盘输入。.

例如,假定输入的字符串为“asdasasdfgaszx67asdmklo”,子字符串为“as”,函数返回值为5。求大佬解救!!如果能够顺便补充有程序图就更好了!!!... 例如,假定输入的字符串为“asd asasdfg as zx67 asd mklo”,子字符串为“as”,函数返回值为5。
求大佬解救!!如果能够顺便补充有程序图就更好了!!!
展开
 我来答
疯狂小鸟ZXD
高粉答主

2018-11-21 · 每个回答都超有意思的
知道大有可为答主
回答量:1.3万
采纳率:96%
帮助的人:3030万
展开全部

#include<stdio.h>
#include<string.h>
int fun(char *a,char *b)
{   int i,j,n1,n2,n3,n4=0;
    n1=strlen(a);
n2=strlen(b);
for(i=0;i<n1;i++){
n3=0;
for(j=0;j<n2;j++)
    if(*(a+i+j)==*(b+j)) n3++;
if(n3==n2){
n4++;
i+=j-1;
}
}
    return n4;

main()
{   char a[1000],b[100];
    while(1){
     gets(a);
     gets(b);
     printf("%d\n\n",fun(a,b));
}
}

如图所示,望采纳。。。。。。

追问
是自己写的吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式