#includeint main() { int strcpy_my(int n, char c[], int m); int n, m; char a[100]; scanf("%d\n", &n); gets(a); scanf("%d", &m); strcpy_my(n, a, m); return 0; } int strcpy_my(int n, char c[], int m) { char b[n-m+1]; int i, j = 0; for(i = m-1; i < n; i++) { b[j] = c[i]; j++; } puts(b); return 0; }
rrr
0.0分
1 人评分
gets函数前有scanf读取时候,会读取缓存回车导致出错!!!浏览:1094 |
C语言训练-求函数值 (C语言代码)浏览:910 |
校门外的树 (C语言代码)浏览:714 |
【偶数求和】 (C++代码)浏览:702 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1027 |
蛇行矩阵 (C语言代码)浏览:742 |
本人酷爱递归实现很多问题,这里也是浏览:545 |
WU-判定字符位置 (C++代码)浏览:1395 |
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:447 |
陈教主的三角形 (C语言代码)浏览:1140 |