华为OJ(字符串匹配)

来源:互联网 发布:php剔除数组重复数据 编辑:程序博客网 时间:2024/05/21 11:27

题目:字符串匹配

描述

题目标题:

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

详细描述:

接口说明

原型:

boolIsAllCharExist(char* pShortString,char* pLongString);

输入参数:

    char* pShortString:短字符串

    char* pLongString:长字符串

 

 

 

 

知识点字符串,循环,指针运行时间限制10M内存限制128输入

输入两个字符串。第一个为短字符,第二个为长字符。

输出

返回值:

    true  - 表示短字符串中所有字符均在长字符串中出现

    false- 表示短字符串中有字符在长字符串中没有出现

 

样例输入bc abc样例输出true两个循环咯:
#include<iostream>#include<string>using namespace std;int main(){string s1,s2;cin>>s1;cin>>s2;int flag;for(int i=0;i<s1.size();i++){flag=0;for(int j=0;j<s2.size();j++)if(s1[i]==s2[j])flag=1;if(flag==0)break;}if(flag)cout<<"true"<<endl;elsecout<<"false"<<endl;//system("pause");return 0;}


0 0
原创粉丝点击