zoukankan      html  css  js  c++  java
  • 2017-03-24

    1.编写函数delster(char *pc,int im,int in),删除字符串中指定位置im开始的in个字符。删除成功函数返回被删除字符串,否则返回空值。

    #include <stdio.h>
    #include <string.h>
    int delstr(char *pc1,char *pc2,int im,int in);
    int main()
    {
        int im,in;
        char *pc1,a[13]={"I Love China"},b[13],*pc2;
        pc1=a;
        pc2=b;
        printf("请输入字符位置
    ");
        scanf("%d",&im);
        printf("请输入删除字符个数in
    ");
        scanf("%d",&in);
        if(delstr(pc1,pc2,im,in))
        {
            puts(pc2);
        }
        return 0;
    }
    int delstr(char *pc1,char *pc2,int im,int in)
    {
        int i,ii;
        if(im<11&&in<13-im)
        { 
            for(ii=0,i=im;i<=im+in;i++)
             {
                pc2[ii]=pc1[i];
                ii++;
            }
            pc2[ii]='';
            return *pc2;
        } 
        else 
        return 0;
    }

    2.编写函数 strlink(char *pc1,char *pc2),把字符串pc2连接到字符串pc1的后面,形成一个完整的字符串。

    #include <stdio.h>
    #include <string.h>
    #include <conio.h>
    #define N 40
    #define M 20
    void strlink(char *pc1,char *pc2);
    int main()
    {
        char *pc1,*pc2,a[40],b[20];
        pc1=a;
        pc2=b;
        printf("请输入第一串字符
    ");
        gets(a);
        printf("请输入第二串字符
    ");
        gets(b);
        printf("新数组为:
    ");
        strlink(pc1,pc2);
        puts(pc1);
        return 0;
    }
    void strlink(char *pc1,char *pc2)
    {
        int i=0,j=0;
        while(pc1[i]!='')
        {
            i++;
        }
        while(pc2[j]!='')
        {
            if(i<N)
            {
                pc1[i++]=pc2[j++];
            }
            else
            {
                break;
            }
        }
        pc1[i]='';
    }

     未完待续。。。。

  • 相关阅读:
    调试D2JS
    PG 中 JSON 字段的应用
    面试----
    机器学习面试题
    闭包和装饰器
    scss-混合@mixin @include @function
    scss基本使用及操作函数
    常用的scss函数(mixin)
    二叉搜索树基本操作实现
    判断一棵树是否是二叉搜索树
  • 原文地址:https://www.cnblogs.com/333xar/p/6613707.html
Copyright © 2011-2022 走看看