题目描述
从一个字符串中的第p个位置起删除指定长度的字符串,输出最终结果,若输入不合法,则输出 Illegal input
输入
输入一个字符串s、位置p、长度n
输出
删除子串后的字符串
样例输入
adfasdf12
6 5
样例输出
Illegal input
#include<stdio.h>
int main()
{
char a[100],t[100];
int i,j=0,k,m,n,b;
gets(a);
b=strlen(a);
scanf("%d%d",&m,&n);
if(b<m+n)
printf("Illegal input");
else
{
for(i=0;i<m-1;i++)
{t[j]=a[i];j++;}
for(i=m+n-1;a[i]!='\0';i++)
{
t[j]=a[i];j++;
}
t[j]='\0';
puts(t);
}
return 0;
}