为啥会编译错误嘞?答案都是对的qwq
  • 板块灌水区
  • 楼主BCcr
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/11/27 15:11
  • 上次更新2024/11/27 17:31:29
查看原帖
为啥会编译错误嘞?答案都是对的qwq
1488508
BCcr楼主2024/11/27 15:11
#include <stdio.h>
#include <string.h>

int main() {
char a[11];
char b[1000001];
int n=0,f,x,i,j,pan=0;
scanf("%s",a);
getchar();

scanf("%1000000[^\n]",b);

strlwr(a);
strlwr(b);
int len1=strlen(a);
int len2=strlen(b);
x=len2;
for( i=0;i<len2;i++){
    f=0;
    j=0;
   if(a[j]==b[i]&&(b[i-1]==' '||i==0)){
    while(j<len1){
       if (a[j]==b[i+j]){f=1;}
       else{f=0;break;}
       j++;
    }
   }
   if(j>=len1&&x>i){x=i;}
   if(j>=len1){n++;pan=1;}
}

if(pan==1){
printf("%d %d",n,x);}
else{printf("-1");}

return 0;
 }

2024/11/27 15:11
加载中...