zoukankan      html  css  js  c++  java
  • 习题8-5 使用函数实现字符串部分复制

    本题要求编写函数,将输入字符串t中从第m个字符开始的全部字符复制到字符串s中。

    函数接口定义:

    void strmcpy( char *t, int m, char *s );

    函数strmcpy将输入字符串char *t中从第m个字符开始的全部字符复制到字符串char *s中。若m超过输入字符串的长度,则结果字符串应为空串。

    裁判测试程序样例:

    #include <stdio.h>
    #define MAXN 20
    
    void strmcpy( char *t, int m, char *s );
    void ReadString( char s[] ); /* 由裁判实现,略去不表 */
    
    int main()
    {
        char t[MAXN], s[MAXN];
        int m;
    
        scanf("%d
    ", &m);
        ReadString(t);
        strmcpy( t, m, s );
        printf("%s
    ", s);
    
        return 0;
    }
    
    /* 你的代码将被嵌在这里 */

    输入样例:

    7
    happy new year

    输出样例:

    new year

    提交:

    #include <stdio.h>
    #define MAXN 20
    
    void strmcpy( char *t, int m, char *s ){
        int i, j;
        i = m - 1, j = 0;
        while (t[i] != '') s[j++] = t[i++];
        s[j] = '';//空字符串
        
    };
    void ReadString( char s[] ); /* 由裁判实现,略去不表 */
    
    int Main()
    {
        char t[MAXN], s[MAXN];
        int m;
    
        scanf("%d
    ", &m);
        ReadString(t);
        strmcpy( t, m, s );
        printf("%s
    ", s);
    
        return 0;
    }
    
    /* 你的代码将被嵌在这里 */
  • 相关阅读:
    两排滚动js
    弹性布局
    channelartlist添加栏目链接
    首页调取二级、三级栏目
    dede完美分页样式
    如何安装sass
    首页分页(自由列表)
    tag标签调取
    25.简单的路由
    24.简单的自定义服务
  • 原文地址:https://www.cnblogs.com/cgy-home/p/15033785.html
Copyright © 2011-2022 走看看