1 条题解

  • 0
    @ 2025-4-14 18:41:37

    C :

    #include<stdio.h>
    void insert(char *s1,char *s2,int f)
    {
        int i,j;
        char t,s3[81];
    	for(i=f,j=0;s1[j];i++,j++)
    	{
        	s3[j]=s1[i];
    	}
    	for(i=f,j=0;s2[j];i++,j++)
    	{
        	t=s1[i];
        	s1[i]=s2[j]; 
    	}
    	
    	for(j=0;s3[j];j++,i++)
    	s1[i]=s3[j];
    	s1[i]='\0';
    }
    int main()
    {
    	int n;
    	char s1[81],s2[81];
    	scanf("%s %s %d",s1,s2,&n);
    	insert(s1,s2,n);
        printf("%s",s1);
    	return 0;
    }
    
    • 1

    【创新型】第9章: 指针 9.20 插入平移

    信息

    ID
    3122
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者