在字符串中删除对应位数的字符,然后 输出删除指定字符后的字符串

时间:2023-01-03 11:15:41
从键盘中输入一个不超过40个字符的字符串,再输入一个位数,删除对应位数的字符,然后

输出删除指定字符后的字符串


代码:

#include <iostream>
#include <cstdio>
#include <cstring>
#define MAXN 41
using namespace std;
int main()
{
int n;
char str[MAXN];
gets(str);
scanf("%d", &n);
int len = strlen(str);
for(int i = n; i < len; i++)
str[i - 1] = str[i];
for(int j = 0; j < len; j++)
printf("%c", str[j]);

return 0;
}


如图:

在字符串中删除对应位数的字符,然后 输出删除指定字符后的字符串