解题思路:
注意事项:
参考代码:
#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二级辅导-计负均正 (C语言代码)浏览:698 |
弟弟的作业 (C++代码)浏览:1342 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题9.8 (Java代码)浏览:1674 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:443 |
WU-printf基础练习2 (C++代码)浏览:2061 |
【明明的随机数】 (C语言代码)浏览:845 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:388 |
1013题解浏览:596 |
DNA (C语言代码)浏览:440 |