首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

蓝墨云 编程题

蓝墨云 12-29 编程题

代码:

/*编写一个字符串整理函数void squeeze( char *str1,char *str2),

该函数将str1字符串中所有在字符串str2中出现字符删除掉,

如:char s1[20]=”THISISABOOKS”,s2[5]=”IS”,

则调用函数squeeze(s1,s2)后s1=”THABOOK”。*/

// 特约作者:全网最丑

#include

#include

void squeeze(char *str1,char *str2);

int main()

{char str1[100];

char str2[100];

printf("请输入第一个字符串:");

scanf("%s",str1);

printf("请输入地二个字符串:");

scanf("%s",str2);

squeeze(str1,str2);

printf("运行之后符串:");

puts(str1);

printf("\n********************************************\n ");

printf("\n\乱入一波~\n\n此次特邀作者;\n\n 全网最丑 \n\n");

return 0;

}

void squeeze(char *str1,char *str2)

{int i,j,n;

for(i=0;str1[i]!='\0';i++)

{for(j=0;str2[j]!='\0';j++)

{

if(str1[i]==str2[j])

{

for(n=i;str1[n]!='\0';n++)

{

str1[n]=str1[n+1];

}

}

}

}

}

运行截图:

一个卓越建桥人都知道的公众号

快来关注,答案随时更新!

长按加入建桥小木屋

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180103G0SXMT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券