关于求子字符问题
程序代码:#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









