解题思路:
注意事项:
我第一次准备写for循环来输入字符串,但是忘记了用‘\0’结束输入,导致输入字符串有误
参考代码:
/*有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。*/
#include<stdio.h>
int main()
{
char a[100000];
int n = 0, m = 0;
int i = 0;
scanf("%d", &n);
scanf("%s", &a);
scanf("%d", &m);
printf("%s", a+m-1);
return 0;
}
0.0分
0 人评分
【亲和数】 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:818 |
C语言考试练习题_保留字母 (C语言代码)浏览:743 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:583 |
有关字符,字符串的输入输出函数说明浏览:498 |
数组与指针的问题浏览:760 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:525 |
Pascal三角 (C语言代码)浏览:707 |
复数求和 (C语言代码)浏览:994 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:592 |
科比你来 2019-04-29 19:19:51 |
因为数组元素是从零开始输出的,所以就从要复制的那一位然后加一位开始输出字符串就行了