eCode代码加工厂

这里不搬运代码只提供对代码的深加工

华为OJ基础篇-字符串匹配

判断短字符串中的所有字符是否在长字符串中全部出现

void hwOJ(){
    string test = "Aadd123#$%^O",beb="add";
    int len = test.length(),lenb=beb.length();
    int j = 0;
    bool f = false;
    for (int i = 0; i < len; ++i){
        if (test[i] == beb[j]&&j<lenb){
            ++j;
        }
        else j = 0;
        if (j == lenb){ f = true; break; }
    }
    if (f)cout << "YES\n";
    else cout << "NO\n";
}
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_17313961/article/details/49944035
文章标签: C++
个人分类: 华为OJ基础题
上一篇华为OJ基础题-字符串运用-密码截取
下一篇华为OJ基础篇-整形数组合并
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭