7个WA
查看原帖
7个WA
767748
__2009楼主2022/8/16 17:38
#include<bits/stdc++.h>
using namespace std;
int main(){
	string s,s1;
	getline(cin,s);
	for(int i=0;i<s.length();i++){
    	if(s[i]>='A'&&s[i]<='Z')s[i]+=32;
	}
    s1=s; 
    getline(cin,s);
    for(int i=0;i<s.length();i++){
    	if(s[i]>='A'&&s[i]<='Z')s[i]+=32;
	}
    int x=0;
    string z;//临时
    int q;//第一个符合的的位置
    int tg=0;//特定单词的个数
    int g=0;//目前的单词个数
    while(x!=s.length()){//遍历
//    	cout<<z<<' '<<s[x]<<'\n';
    	if(s[x]==' '){//一个单词
            if(z==s1){
            	if(tg==0)q=g;
            	tg++;
			}
			g++;
            z="";
        }
        else z=z+s[x];//单词还没完
    	x++;
	}
	if(tg==0)cout<<-1;
	else {
		cout<<tg<<' '<<q;
	}
	return 0;
}
2022/8/16 17:38
加载中...