20分求助
查看原帖
20分求助
1004343
wangjingtian1楼主2023/8/2 17:50

HELP

int main(){```cpp

string s;
getline(cin,s);
char qa[1000001];
gets(qa);
int ans=0;
int ans2=0;
for(int i=0;i<s.length() ;i++){
	if (s[i]<'Z'){
		s[i]=s[i]+'a'-'A';
	}
}
istringstream  ss(qa);
string word;
int i=-1;
int l=0;
int g=-1;
while(ss>>word){
	g++;
	if(s.length() ==word.length() ){
		for(int j=0;j<s.length() ;j++){
			if(word[j]==s[j]){
				l++;
			}else{
				l=0;
				break;
			}
		}
		if(l>=1){
			ans++;
			if(ans==1){
				ans2=g;
			}
		}
	}
	continue;
}
if(ans==0){
	cout<<"-1";
	return 0;
}
cout<<ans<<" "<<ans2;

}

2023/8/2 17:50
加载中...