解题思路:走一个窍门,就是直接从第M个输出,当然也可以建立一个新的动态数组来存放结果字符。
注意事项:输出字符时,第m个字符是从str[m-1];
参考代码:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n, m;
char *pt;
scanf("%d", &n);
pt = (char *)malloc(n*sizeof(char));
scanf("%s", pt);
scanf("%d", &m);
for (int i = m-1; i<n; i++)
printf("%c", pt[i]);
free(pt);
return 0;
}
0.0分
0 人评分