解题思路:走一个窍门,就是直接从第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 人评分
母牛的故事 (C语言代码)浏览:435 |
字符串比较 (C语言代码)答案错误????浏览:596 |
printf基础练习2 (C语言代码)浏览:740 |
文科生的悲哀 (C语言代码)浏览:1398 |
分糖果 (C语言代码)浏览:912 |
交换Easy (C语言代码)浏览:759 |
数组输出 (C语言代码)浏览:700 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:700 |
汽水瓶 (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:417 |