qq_41140902
元泱界
采纳率50%
2017-12-06 05:25 阅读 1.5k
已采纳

字符串的筛选,求大神教教

输入两点字符串,其中字符串一包含有字符串2的字符,如何编写一个c语言程序将相同部分的字符串筛选出来?求大神指教

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    FlyAngle1 我是一只小小小小小鸟 2017-12-06 06:52
     #include"iostream"
    #include<string>
    using namespace std;
    int main()
    {
        string a="fbdg";
        string b = "abcde";
        int k = 0;
        for(int i=0;i<a.length();i++)
        {
            k=0;
            for(int j=0;j<b.length();j++)
            {
                if(b[j]==a[i])
                {
                    k=1;
                    break;
                }
            }
            if(k==1)
                cout<<a[i];
        }
    }
    

    有用请采纳

    点赞 评论 复制链接分享
  • lyy289065406 小優YoU 2017-12-06 05:29

    LCS问题,用DP或者KMP算法都可以求解

    点赞 评论 复制链接分享
  • Junewind_super wind_super 2017-12-06 06:10

    c语言写这东西,复杂;用java

    点赞 评论 复制链接分享
  • qq_39436760 小崔有话说 2017-12-06 06:41

    用c干啥,用java多简单

    点赞 评论 复制链接分享

相关推荐