#include<stdio.h>
#include <string.h>
int main()
{
char a[11];
char b[1000001];
int c=0,d=0,e=0,f=0,g=0,s;
gets(a);
for(int i=0;a[i]!='\0';i++)
{
e++;
}
gets(b);
strcat(a," ");
strcat(b," ");
for(int i=0;b[i]!='\0';i++)
{
if(b[i]==' ')
{
for(int j=g,k=0;j<=i,a[k]!='\0';j++,k++)
{
if(b[j]==a[k]||b[j]==a[k]-32||b[j]==a[k]+32)
c++;
}
if(c==e)
{
d++;
if(f<1)
{
s=g;
f++;
}
}
c=0;
g=i;
g++;
}
}
if(d>0)
{
printf("%d %d",d,s);
}
else
{printf("-1");}
return 0;
}
有木有大佬能解惑,为什么会wrong,跪谢