您的位置:首页 > 理论基础 > 数据结构算法

数据结构实验之串二:字符串匹配(查看一个字符串是否为另一个字符串的子串)

2017-07-17 10:33 405 查看
#include<stdio.h>

#include<iostream>

#include<string.h>

using namespace std;

int main()

{

    char a[101],b[101];

    while(~scanf("%s",a))

    {

        int i,j,k;

        int t=0,ok=0;

        scanf("%s",b);

        for(i=0; i<strlen(a); i++)

        {

            for(j=i,k=0; j<i+strlen(b),k<strlen(b); j++,k++)

            {

                if(a[j]==b[k])

                {

                    t++;

                }

            }

            if(t==strlen(b))

            {

                ok=1;

                break;

            }

            else

            {

                t=0;

            }

        }

        if(ok==0)

            cout<<"NO"<<endl;

            else if(ok==1)

                cout<<"YES"<<endl;

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐