C 删除字符串中第K个字母开始的M个字符
来源:百度知道 编辑:UC知道 时间:2024/06/07 18:59:28
例如删除字符串abcde第2个字符开始的3个字符,则删除后结果为ae
请教最短的程序~
请教最短的程序~
#include "stdio.h"
void main()
{
char a[100];
int k,m,i,j;
printf("请输入字符串\n");
gets(a);
printf("请输入第k个开始\n");
scanf("%d",&k);
printf("请输入长度M\n");
scanf("%d",&m);
strcpy(a+k-1,a+k+m-1);
puts(a);
}
strcpy(s+1,s+4) 试试吧
strcpy(s+k-1,s+k+m-1)
for(int i=k;i<n-k-m;i++)
c[i]=c[i+k];
C字符串中删除输入的字母
用子程序编制求解程序?2。删除字符串中第N个字符开始的M个字符?
用C编程:输入一个字母,如果原字符串中包含此字母,将之删除
用算法实现:(1)将一个顺序表中从第i个结点开始的k节点删除
用c语言编写算法,将字符串t插入到字符串s中第i个字符位置
c语言中如何获得字符串的第n个字符?
有a,b,c,d四个字母,取其中三个字母组成字符串,每个字符串必须包含字母a,问有多少个这样的字符串?
C++编程,将字符串“Hello,C++!”赋给一个字符数组,然后从第一个字母开始间隔地输出该串
C/C++中怎样删除字符串中与另一个字符串中相同的字符
编程序,将字符串的第m个开始的字符复制成另一个字符串.主函数中输入字符串及m并输出,被调用函数中完成复制