蒟蒻C语言20分求助
查看原帖
蒟蒻C语言20分求助
1075399
2023112531yang楼主2023/12/1 00:45
#include<stdio.h>
#include<string.h>
int main()
{
    int q,s,ss;
    int t,m;
    scanf("%d",&q);
    char a[100];
    char b[100];
    scanf("%s",a);
    for(int i=1;i<=q;i++)
    {
        scanf("%d",&t);
        if(t==1)
        {
            scanf("%s",b);
            strcat(a,b);
            for(int x=0;a[x]!='\0';x++) {
                printf("%c", a[x]);
            }
            printf("\n");
        }
        if(t==2)
        {   char z[100];
            scanf("%d%d",&m,&q) ;
            for(int j=m,k=0;j<=m+q-1;j++,k++)
            {
                z[k]=a[j];
            }
           strcpy(a,z);
            for(int x=0;x<=q-1;x++)
            {
                printf("%c", a[x]);
            }
            printf("\n");
        }
        if(t==3)
        {
            scanf("%d",&m) ;
            char e[100];
            char f[100];
            char g[100];
            scanf("%s",g);
            for(int j=0;j<=m-1;j++)
            {
                e[j]=a[j];
            }
            for(int j=m,k=0;j<=q-1;j++,k++)
            {
                f[k]=a[j];
            }
            strcat(g,f);
            strcat(e,g);
            strcpy(a,e);
            for(int x=0;a[x]!='\0';x++) {
                printf("%c", a[x]);
            }
            printf("\n");
        }
        if(t==4)
        {  s=1,ss=0;
            char o[100];
            scanf("%s",o);
            for(int j=0;j<=99;j++)
            {
                if(a[j]==o[0])
                {
                    for(int k=0,l=j;o[k]!='\0';k++,l++)
                    {
                        if(o[k]==a[l])
                            s*=1;
                        else
                            s*=0;
                    }
                    if(s==1&&ss==0)
                    {
                        ss++;
                        printf("%d\n",j);
                    }

                }
            }
            if(ss==0)
                printf("0\n");
        }
    }
    return 0;
}
```蒟蒻求助,不懂为什么总会出现乱码,有大佬能解答我的疑惑吗?
2023/12/1 00:45
加载中...