数据结构实验之串二:字符串匹配(查看一个字符串是否为另一个字符串的子串)
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;
}
}
#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;
}
}
相关文章推荐
- 392.leetcode Is Subsequence (medium)[判断一个字符串是否是另一个字符串的子串]
- 数据结构实验之串二:字符串匹配
- 判断一个字符串是否为另一个字符串的子串
- sqlserver中比较一个字符串中是否含含另一个字符串中的一个字符
- 数据结构之 字符串---字符串匹配(kmp算法)
- 数组字符串系列之:判断一个输入字符串中的每个字符唯一,只能使用基本的数据结构
- 请实现一个算法,确定一个字符串的所有字符是否全都不同。这里我们要求不允许使用额外的存储结构。
- [SDUT](2125)数据结构实验之串二:字符串匹配 ---字符串匹配(串)
- 数据结构实验之串二:字符串匹配
- 判断一个字符串的所有字符是否都在另一个字符串中
- 实验十(二)-1、输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。
- 原创:sql中比较一个字符串中是否含有另一个字符串中的一个字符
- 检查一个字符串中是否包含另一个字符的函数
- 数据结构实验之串二:字符串匹配
- 数据结构实验之串二:字符串匹配
- 判断一个字符串中的字符是否都在另一个中出现
- 判断一个字符串中的字符是否都在另一个中出现
- 数据结构实验之串二:字符串匹配
- sdutacm-数据结构实验之串二:字符串匹配
- hrbustoj 1551:基础数据结构——字符串2 病毒II(字符串匹配,BM算法练习)