全RE了,帮忙看看呗!
查看原帖
全RE了,帮忙看看呗!
720521
wzy3130601449楼主2022/5/2 15:56
#include<stdio.h>
#include<string.h>
char find[100]={' '},str[1008611]={' '};
int main(){
	int cnt=0,i=1,n=1,j=0,m=1;
	while((find[m]=getchar())!='\n'){
		if(find[m]>='A'&&find[m]<='Z')
			find[m]+=32;
		m++;
	}find[m++]=' ';find[m]='\0';
	while((str[n]=getchar())!='\n'){
		if(str[n]>='A'&&str[n]<='Z')
			str[n]+=32;
		n++;
	}str[n++]=' ';str[n]='\0';
	for(i=0;i<n;){
		if(strstr(str+i,find)==NULL)
			break;
		else{
			cnt++;
			i=strstr(str+i,find)-str+1;
			if(cnt==1) j=i-1;
		}
	}
	printf("%d",cnt?cnt:-1);
	if(cnt)
		printf(" %d",j);
	return 0;
} 
2022/5/2 15:56
加载中...