浙大版《C语言程序设计(第3版)》题目集习题 8-5 使用函数实现字符串部分复制 (20分)

在这里插入图片描述

#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\n", &m);
    ReadString(t);
    strmcpy(t, m, s);
    printf("%s\n", s);
    return 0;
}
void strmcpy(char *t, int m, char *s)
{
    int i, j;
    i = m - 1, j = 0;
    while (t[i] != '\0')
        s[j++] = t[i++];
    s[j] = '\0';
}
发布了251 篇原创文章 · 获赞 117 · 访问量 8517

猜你喜欢

转载自blog.csdn.net/qq_44458489/article/details/105376214