//strlen()这里当时忘记考虑数组越界的情况,循环条件错误 //当时想当然了,输入示例太少,测试结果没出啥问题,但是一直不能AC,这个写法在碰到两个cc在一起的时候会跳过第二个c,导致不能ac for(int i=0;i<(int)strlen(str);i++){ if(str[i]=='c'){ int flag=0; for(int j=1;j<8;j++){ flag=(str[++i]==tar[j])?1:0; if(!flag)break; } if(flag)count++; } }