解题思路:
注意事项:
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:619 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:543 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:669 |
兰顿蚂蚁 (C++代码)浏览:1072 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:472 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:859 |
【蟠桃记】 (C语言代码)浏览:669 |
WU-链表数据求和操作 (C++代码)浏览:1327 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:693 |
矩阵加法 (C语言代码)浏览:1727 |