题目描述
判断短字符串中的所有字符是否在长字符串中全部出现
输入: bc
abc
输出:true
【代码】
- #include<iostream>
- #include<string>
- #include<algorithm>
- using namespace std;
-
- int main()
- {
- string str1,str2;
- while(cin>>str1>>str2)
- {
- bool flag=true;
-
- for(int i=0; i<str1.size(); i++)
- {
- if(str2.find(str1[i])==-1) // str2.find(str1[i])==string::npos
- {
- cout<<"false"<<endl;
- flag=flase;
- break;
- }
- }
- if(flag)
- cout<<"true"<<endl;
- }
- return 0;
- }
- //如果不设flag,要特别注意,否则可能只有30%的通过率