SOS
查看原帖
SOS
199544
德克萨斯楼主2020/9/23 21:13
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
string a,b,c;
int ans,f,fl;
int main()
{
	getline(cin,a);//输入 
	getline(cin,b);
	int la=a.length();//统计长度 
	int lb=b.length();
	for(int i=0; i<=la; i++)//转小写 
		if(a[i]>='A'&&a[i]<='Z')
			a[i+=32];
	for(int i=0; i<=lb; i++)
		if(b[i]>='A'&&b[i]<='Z')
			b[i+=32];
	b=' '+b+' ';//判断单词 
	lb+=2;
	int i=0;
	while(i<=lb-1) 
		{
			if(b[i]==' ')
				{
					c="";//初始化 
					i++;
					while(b[i]!=' ')
						{
							c=c+b[i];//句子 
							i++;
						}
				}
			if(c==a)
				{
					ans++;
					if(fl==0)
						{
							f=i-la-1;
						}
				}
		}
	if(ans)
		cout<<ans<<" "<<fl<<endl;
	else
		cout<<"-1"<<endl;
	return 0;
}

不知道错哪里了,

2020/9/23 21:13
加载中...