学到一个新函数:substr(string, start, length)
通过substr函数从位置start开始提取长度为length的子字符串
s.substr(0,c.length())
#include <iostream>
using namespace std;
int main()
{
string s;
int n;
cin>>s>>n;
while(n--){
string c;
cin>>c;
int cnt=0;
for(int i=0;i<(s.length()-c.length()+1);i++) //i的位置是s中最后能提取子串c长度的位置
{
if(c[0]==s[i]){
if(c==s.substr(i,c.length()))
cnt++;
}
}
cout<<cnt<<endl;
}
return 0;
}