30分求助!!!7个re...
查看原帖
30分求助!!!7个re...
475143
gaojian2007楼主2021/5/12 19:16
#include<cstdio>
#include<cstring>
#include<cmath>
using namespace std;
char a[10000001],b[1001],c[101][101];
int main()
{
	long int n,t=0,w=-1,k=-1,q=0,s,z;
	gets(b);
	for(int i=0;i<strlen(b);i++)
	if(b[i]>='A'&&b[i]<='Z')
	b[i]=(char)(b[i]+32);
	gets(a);
	n=strlen(a);
	a[n]=' '; 
	for(int i=0;i<=n;i++)
	{
		if(a[i]>='A'&&a[i]<='Z')
	a[i]=(char)(a[i]+32);
		if(a[i]==' ')
		{
			k++;
			z=0;
			for(int j=w+1;j<i;j++)
			{
				c[k][z]=a[j];
				z++;
			}
			if(strcmp(c[k],b)==0)
			{
				if(q==0)s=w+1;
				t++;
				q=1;
			}
			w=i;
		}
	}
	if(q==0)cout<<-1;
	else cout<<t<<' '<<s;
	return 0;
}```
2021/5/12 19:16
加载中...