爱你


私信TA

用户名:yaoyuqing

访问量:191

签 名:

等  级
排  名 21519
经  验 633
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校 黑龙江科技大学
专  业

  自我简介:

TA的其他文章

解题思路:
先定义一个空字符数组,将指针指向第m个字符,依次将字符复制到空数组中
注意事项:

参考代码:

#include <stdio.h>

#include <string.h>

int n,m;

int main()

{

void copy(char str1[]);

char str1[1000];

scanf("%d",&n);

getchar();//带走回车符

gets(str1);

scanf("%d",&m);

copy(str1);

return 0;

}

void copy(char str1[])

{

int i,j=0;

char str2[1000];

char* p=&str1[m-1];//指针指向第m个元素

for(i=m;i<=n;i++)//依次复制到空数组

{

str2[j]=*p;

p++;

j++;

}

str2[j]='\0';//加一个结束符

puts(str2);

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区