99问答网
所有问题
求从一个字符串中删除所有指定字符的其余字符串。如字符串为“abcaca”,删除字符“a”后,为“bcc”。
【编程点拨】
(1)使用字符数组保存字符串,从字符串数组的第一个元素开始遍历
(2)如果当前的元素与需要删除的元素相等,则删除。
(3)删除是指将该元素前移到需要拷贝的位置
举报该问题
其他回答
第1个回答 2012-04-26
#include<stdio.h>
main()
{
char ch[50],tem[50];
char c;
int i,j;
scanf("%s\n%c",ch,&c);
printf("\n");
for(i=0,j=0;ch[i]!="\0";i++)
{
if(ch[i]!=c)tem[j++]=ch[i];
else
tem[j]="\0";
}
printf("删除%c结果是%s",c,tem);
}
相似回答
大家正在搜
相关问题
C++编程题:求从一个字符串中删除所有指定字符的其余字符。如...
c语言删除字符串中的指定字符后的所有字符
C++编程题:求从一个字符串中删除所有指定字符的其余字符。如...
JavaScript 求一段从字符串删除指定字符串的函数
编写一个从指定的字符串中删除给定字符的函数delch.
求教,C语言从字符串中删除多个指定字符,比如abcdefg,...
用Java编写程序,从键盘上输入一个字符串和一个指定字符,把...
编写一个从指定的字符串中删除给定字符的函数delchar