c语言求助
查看原帖
c语言求助
1075399
2023112531yang楼主2023/11/26 21:34
#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,跪谢

2023/11/26 21:34
加载中...