答案不对,求助!!!
查看原帖
答案不对,求助!!!
389645
刘嘉懿y楼主2022/8/5 16:07
#include <bits/stdc++.h>
using namespace std;
int main()
{
	string s1,s;
	getline(cin,s1);
	getline(cin,s);
	s1=' '+s1+' ';
	s=' '+s+' ';
	for(int i=0;i<s.size();i++)
	{
		if(s[i]>='a'&&s[i]<='z')
		{
			s[i]-=32;
		}
	}
	int sum=0,pos;
	pos=s.find(s1,0);
	if(pos!=-1)
	{
		while(s.find(s1,0)!=-1)
		{
			pos=s.find(s1,pos+1);
			i++;
			sum++;
		}
	}
	else
	{
		cout<<-1;
		return 0;
	}
	cout<<sum<<s.find(s1,0);
	return 0;
}
2022/8/5 16:07
加载中...