注意事项:
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 人评分
A+B for Input-Output Practice (VII) (C语言代码)浏览:1414 |
点我有惊喜!你懂得!浏览:4145 |
C二级辅导-求偶数和 (C语言代码)浏览:632 |
WU-复数求和 (C++代码)浏览:2119 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:769 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:761 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:468 |
有关字符,字符串的输入输出函数说明浏览:498 |
【偶数求和】 (C语言代码)浏览:460 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:672 |