题目描述
删除字符串指定位置上的字符,输出删除后的结果。
输入要求
输入一个字符串,并输入要删除的字符在该数组中的位置(非下标)。
输出要求
输出改编后的字符串
输入样例
Hello123 7
输出样例
Hello13
提示
来源
NBU OJ
#include <stdio.h>
#include <string.h>
int main()
{
char a[1001];
int len,x,i,j;
gets(a);
len=strlen(a);
scanf("%d",&x);
for(i=0;i<len;i++)
{
if(x==(i+1))//注意输入的是位置不是下标
{
for(j=i;j<=len-1;j++)
{
a[j]=a[j+1];
}
}
}
puts(a);
return 0;
}