小红的小小红

链接:https://ac.nowcoder.com/acm/contest/73422/C链接:https://ac.nowcoder.com/acm/contest/73422/C

来源:牛客网

删除指定字符串

题目描述

小红拿到了一个字符串,其中一定包含连续子串"xiao",和连续子串"hong"。

请你将字符串重排,使得该字符串包含"xiaohong"的连续子串。

输入描述:

输入一个仅包含小写字母的字符串,长度不超过

1

0

5

10

5

保证字符串一定包含"xiao"子串和"hong"子串。

输出描述:

重排后的字符串。有多解时输出任意即可。

示例1

输入

复制

honghongxiao

输出

复制

xiaohonghong

示例2

输入

复制

xaohonghonxiao

输出

复制

xaoxiaohonghon

#include <bits/stdc++.h>
using namespace std;
void deletea(char *str,char *sub){
    int len =strlen(sub);
    if((str=strstr(str,sub))!=NULL){
        memmove(str,str+len,strlen(str+len)+1);
    }
}
int main(){
    char str[100100];
    char a[5]="xiao";
    char b[5]="hong";
    scanf("%s",str);
    deletea(str,a);
    deletea(str,b);
    strcat(str,"xiaohong");
    printf("%s",str);
    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-03 18:13
点赞 评论 收藏
分享
白火同学:大二有这水平很牛了,可以适当对关键信息加粗一点,比如关键技术、性能指标之类的。
点赞 评论 收藏
分享
牛客83700679...:简历抄别人的,然后再投,有反馈就是简历不行,没反馈就是学历不行,多投多改只要技术不差机会总会有的
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务