软工小白菜


私信TA

用户名:dotcpp0628701

访问量:4055

签 名:

等  级
排  名 2778
经  验 2153
参赛次数 0
文章发表 53
年  龄 0
在职情况 学生
学  校
专  业 软件工程

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include<stdio.h>

#include<assert.h>

char* my_strcpy( char* dest, const char* src,int m)

{

    assert(dest != NULL);

    assert(src != NULL);

    char *ret = dest;

    while (*src != '\0')

 {

      *dest = *(src+m-1);

       dest++;

       src++;

 }

  *dest = *src;

   return ret;

}

   int main()

{

   int n,m;

   char str1[20], str2[20];

   scanf("%d\n", &n);

   gets(str2);

   scanf("%d", &m);

   my_strcpy(str1, str2,m);

   puts(str1);

   return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »