关于求子字符问题
程序代码:
#include<stdio.h> #include <string.h> void main() { char ch[70]; int N,i,x,y,j; gets(ch); scanf("%d\n%d",&x,&y); N=strlen(ch); for(i=0;i<N;i++) { if(i==(x-1)) break; } for(j=0;j<y;j++) { a[j]=a[i]; printf("%c",a[j]); } }Description
求字符串中指定开始结束位置的子字符串,若输入的开始位置小于1,则开始位置为1,若输入的结束位置大于字符串长度,则结束位置为字符串长度。
Input
一个字符串,字符串长度为N ( 1 <= N <= 70 )
以空格间隔的开始位置和结束位置
Output
子字符串
Sample Input
12345678
2 8
Sample Output
2345678