永发信息网

用c语言编写一个程序:两个字符串a、b,将a中所有b中含有的字符删除。

答案:2  悬赏:10  手机版
解决时间 2021-04-14 02:26
如a: hijklmnhijklmn,b:apple,结果为a:hijkmnhijkmn
最佳答案
#include
#include
#define N 40

void fun(char s[],int c)
{
int i=0;
char*p;
p=s;
while(*p)
{
if(*p!=c)
{
s[i]=*p;
i++;
}
p++;
}
s[i]='\0';
}

main()
{
char stra[N],strb[N];
int i;

printf("请输入原始字符串a: ");
gets(stra);
printf("请输入删除字符串b: ");
gets(strb);

for(i=0;strb[i]!='\0';i++)
fun(stra,strb[i]);
printf("删除指定字符串b后的字符串a: ");
puts(stra);
}
全部回答
#include int main() { char a,b; a=getchar(); scanf("%c", &b ); printf("a=%c\n", a ); printf("b=%c\n", b ); return 0; } #include int main() { int i; double d ; char c; printf("input char :" ); c=getchar(); putchar(c); printf("input integer :" ); scanf("%d", &i ); printf("i=%10d\n", i ); printf("input float:" ); scanf("%lf", &d ); printf("d=%.2lf\n", d ); return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这女星是谁?
下载MP4是怎么下载的
月经推迟七天了还不来,急啊
爱,能改变一个人么?
QQ飞行岛什么时候能灭?
摩托车125太子离合问题
苹果手机怎么创建邮箱,苹果手机id怎么注册邮
我的消息提醒框怎么关闭了
2012北京车展中的新能源概念车特别引人注目,
楼子塆地址在什么地方,想过去办事
求T-ara MU Number 9 Ver.2中全宝蓝的超清壁
网上借款乱写姓名手机号有没有用
为什么活着好累阿?人活着是为什么?有一个问
苹果4手机恢复出厂设置后不插卡怎么激活
恋爱前规则什么时候有看啊
推荐资讯
海上皇美容美发商品地址在什么地方,想过去办
常州哪里有卖对讲机
下列叙述与干旱环境中的植物特征不符的是A.具
在哪买权志龙衣服
姓蒋男生于2013年5月9日18点3O分求好名两个字
出租房楼道标语,居民楼道标语,要能约束那些
单选题1999年以美国为首的北约打着维护人权、
我没来月经
下图表示土壤细菌在给植物供应氮方面的作用,
世界上有海贼王里的恶魔果实吗
沈阳中企石化有限公司地址在什么地方,想过去
全部装备加20体左右 再打满红宝石有多少血
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?