注意事项:
scanf()函数连续输入整数和字符时会读取换行符,输入字符串就行了
参考代码:
#include <stdio.h> #include <stdlib.h> int main() { int n,m,i,j=0; char *a=NULL,*b=NULL; scanf("%d",&n); a=(char *)malloc(n*sizeof(char)); //getchar(); //for(i=0;i<n;i++) //scanf("%c",&a[i]); scanf("%s",a); //getchar(); scanf("%d",&m); b=(char *)malloc((n-m)*sizeof(char)); for(i=m-1;i<n;i++) b[j++]=a[i]; for(i=0;i<=n-m;i++) printf("%c",b[i]); return 0; }
0.0分
0 人评分
破解简单密码 (C语言代码)浏览:1762 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:806 |
C语言程序设计教程(第三版)课后习题8.1 (Java代码)浏览:777 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1816 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1030 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:698 |
用筛法求之N内的素数。 (C++代码)浏览:692 |
求圆的面积 (C语言代码)浏览:1669 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:586 |