字符串匹配
2016-07-22 10:14
155 查看
题目标题:判断短字符串中的所有字符是否在长字符串中全部出现详细描述:接口说明原型:boolIsAllCharExist(char* pShortString,char* pLongString);输入参数: char* pShortString:短字符串 char* pLongString:长字符串 | |
知识点 | 字符串,循环,指针 |
---|---|
运行时间限制 | 10M |
内存限制 | 128 |
输入 | 输入两个字符串。第一个为短字符,第二个为长字符。 |
输出 | 返回值: true - 表示短字符串中所有字符均在长字符串中出现 false- 表示短字符串中有字符在长字符串中没有出现 |
样例输入 | bc abc |
样例输出 | true |
#include <string>
using namespace std;
int main()
{
string strL,strS;//分别代表长字符串和短字符串
getline(cin,strS);//读输入行
getline(cin,strL);
int lenS=strS.size();//短字符串长度
int lenL=strL.size();//长字符串长度
int flag=0;
for(int i=0;i<lenS;i++)
{
for(int j=0;j<lenL;j++)
{
if(strS[i]==strL[j])
{
flag=1;
break;
}
}
if(0==flag)
{
cout<<"false"<<endl;
return 0;
}
flag=0;
}
cout<<"true"<<endl;
return 0;
}
相关文章推荐
- swift - UISlider 的用法
- HDU1004 Let the Balloon Rise(map的简单用法)
- Spring MVC+Maven+Velocity配置实例
- 【开发日志】C#/C++传参:注意字符串终止符
- 成为优秀程序员的十个Tips
- 机器学习的特征工程
- 资源三:机器学习源代码
- java实现map和object互转的三种方法(未测试)
- 20160722_2016mul.01
- UVA 10129 Play on Words
- http://blog.csdn.net/jijiji000111/article/details/47971879
- 腾讯信鸽自定义推送通知
- hdu 1042 大数阶乘 ,
- Spongebob and Joke
- Java NIO学习笔记之二-图解ByteBuffer
- 好用的网址
- 装载问题(2) --课本实现
- java 获取线程状态 判断线程是否已启动(未测试)
- LiveBlox无需代码的开发工具--支持win macos ubuntu等开发环境--
- 开源MQTT消息服务器