p1308统计单词数,字符串
一般单词两头有空格;
首个单词头无空格;
末尾单词尾无空格;
#include <bits/stdc++.h>
using namespace std;
string a,stu,sub;
int first,sum,p,p1;
int main(int argc, char** argv) {
getline(cin,stu);
getline(cin,a);
for(int i=0;i<stu.size();i++) stu[i]=tolower(stu[i]);
for(int i=0;i<a.size();i++) a[i]=tolower(a[i]);
a+=' ';
while(p!=-1){
p=a.find(' ',p1);
sub=a.substr(p1,p-p1);
if(sub==stu){
if(!sum) first=p1;
sum++;
}
p1=p+1;
}
if(sum) cout<<sum<<" "<<first<<endl;
else cout<<-1<<endl;
return 0;
} 
