解题思路:
注意事项:
我第一次准备写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++代码)(时间超限,希望会的帮我改正一下)浏览:738 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:667 |
蛇行矩阵 (C语言代码)浏览:524 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2090 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:560 |
图形输出 (C语言代码)浏览:1375 |
简单的a+b (C语言代码)浏览:531 |
分解质因数 (C++代码)浏览:1471 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:614 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:602 |
科比你来 2019-04-29 19:19:51 |
因为数组元素是从零开始输出的,所以就从要复制的那一位然后加一位开始输出字符串就行了