解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
char arr1[20] = { '0' };
char arr2[20] = { '0' };
int i = 0, n = 0, m = 0;
scanf("%d\n", &n);
for (i = 0; i < n; i++)
{
scanf("%c", &arr1[i]);
}
arr1[n] = '\0';
scanf("%d", &m);
//printf("m = %d\n", m);//(仅做测试用)
//puts(arr1);//(仅做测试用)
int j = m - 1;
for (i = 0; i < n - m + 1; i++)
{
arr2[i] = arr1[j];
j++;
}
arr2[n - m + 1] = '\0';
puts(arr2);
return 0;
}
注意scanf格式字符串不同会吃掉空白字符
0.0分
1 人评分
P1002 (C语言代码)浏览:1019 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:982 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:660 |
sizeof的大作用 (C语言代码)浏览:1590 |
1128题解(返回值为数组的情况)浏览:571 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:953 |
Hello, world! (C语言代码)浏览:916 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1170 |
1134题解(求分析)浏览:795 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:852 |