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

2024-10-27 19:42:27
推荐回答(1个)
回答(1):

#include
#include
int fun(char *a,char *b)
{   int i,j,n1,n2,n3,n4=0;
    n1=strlen(a);
n2=strlen(b);
for(i=0;i n3=0;
for(j=0;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));
}
}

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