C语言如何统计特定字符串出现次数?

2024-12-14 04:22:06
推荐回答(2个)
回答1:

#include
int main(){
char cmp[3]="aba";
char a[256];
scanf("%s",a);
int i;
int count=0;
for(i=0;a[i]!='\0';i++){
if(a[i]==cmp[0]){
int j=1;
int site=i+1;
int flag=1;
for(j=1;cmp[j]!='\0';j++,site++){
if(a[site]!='\0'){
flag=0;
break;
}
if(cmp[j]!=a[site]){
flag=0;
break;
}
}
if(flag==1)count++;
}
}
printlf("%d\n",count);
}

回答2:

这不是我们的作业吗?