c语言strcmp中统计指定单词个数问题
#include <stdio.h>#include <stdlib.h>
#include <string.h>
int main()
{
char s[80];
int n=0,i;
gets(s);
for(i=0;s[i]!='\0';i++)
{
if(s[i]=='B')
{
if(strcmp(&s[i],"Bubble")==0)
n=n+1;
}
}
printf("%d",n);
return 0;
}
输入一串字符串,统计该字符串中Bubble出现的个数。但是无论我打多少个Bubble,最多只能显示1个,为什么?